If they did their civic duty and served their country with the utmost respect for the office, for their constituents, and served in that capacity with distinction that person deserves the pension that was promised to them under the Federal Employees Retirement System. To even be eligible for the full pension the following have to be met; they have to be 62 years of age plus 5 years of service, 50+ years of age with at least 20 years of service, or 25+ years of service at any age. If they leave earlier than they're able to leave their contributions behind and later receive a deferred pension. In my mind, if they are eligible for the full pension then they have given their entire adult life for the people. They deserve their pension no matter what. People become jealous of someone making money after giving their entire adult life not being able to do certain money making endeavors due to potential COIs. We shouldn't punish someone who has given so much because we don't like seeing people be successful in arenas we deem them wrong even though it is legal. For some reason we punish success, which is not the American way. It doesn't matter how they make their money if it is legal. You don't punish an American servant because we don't like their second profession. If they have put in the time for the American people and now reap that's fruits of that labor after their time in office by being a lobbyist or a banker, they shouldn't be punished. They deserve that pension and it would be wrong and un-American to take it away because you don't like their job title.