I think there is room for reform in public pensions, which I generally support. While I feel that people should be able to retire and collect their pensions, I have issues with people retiring young (50-ish), collecting their public pension, and working in another public pension eligible position. If you continue to work full time, I feel that your pension might be rightfully withheld until you actually retire. Our fire chief just retired, is collecting a full time retirement salary, and is now in another pension eligible position as president of the State Fire Chief's association. Likewise, we had a superintendent retire and start collecting a pension from our school district, while transferring to another in-state school district for another pension eligible position.
Likewise, there are a number of techniques to top-load pension amounts. Many contracts allow pension amounts to be based on the single highest year salary, and eligible employees are allowed to work overtime, multiple positions and salaries, or cash out unused sick and vacation time from long careers to boost their salary in one year to bring their COLA pension to a level higher than their highest base salary. A few years ago I remember a survey of salaries in Madison Wisconsin found the highest paid employee in the city was a bus driver who had been working doubles for a full year (1.5x hourly for 40+ and 2x hourly for 60+ hours). This bus driver with a very average salary was working one year to boost his pension calculation to a base over 200,000.
As I led into this with, I support public employees and public pensions, but I think that there is room for improvement and reform in the system. In general I never imagined that there would be strategies to "boost" your base pension to a number beyond your actually salary. Likewise, I was surprised to learn that you can continue working in the same job, next town over, while collecting a pension for your last position in the same job. That leaves a bad taste in my mouth.