Teachers in North Carolina and lots of other places have a lot to complain about, but the retirement program in North Carolina isn't one of them IMO. Torins mom said it might soon be her only benefit. Well, it's a HUGE one. While teachers do contribute 6%, the state pitches in 8.75. Teachers typically retire with roughly 80% of the take-home pay they received their last year working. Retirees also continue to get health insurance. Contrast that with my husband's company where the company will match 50% of the employees contributions, up to 3% and retirees have to pay 100% of their health insurance (they can remain part of the group, though). That 3%, alas, is almost worthless too as it was in company stock. My small organization does the 50% up to 3%, but we have no provisions at all for retirees to get insurance.
As my teacher friends have started to retire, I've seen just how big this benefit is. It's not just that their retirement pay is bigger, but also that they typically work in the same state for 30 years and it all counts. Many of those of us in the private sector had to move around as we climbed the ladder so retirement at 52 with the company pension being a primary motivater isn't possible.
So take your retirement money and put it into an annuity and you will get pretty much the same deal. Yes, a pension is a huge deal. For the continued health coverage they generally have to take less income from their pensions to receive that benefit so it isn't like they are not paying for that too.
Your organization could chose to offer medical coverage for retirees, they chose NOT to do so. If you have a beef with that, talk to the owners of your company, don't take it out on the teachers.
Teachers retiring at 55 also have a smaller pension pay out then they would if they worked to 65. You could retire from your company at 55, take your 401K money without penalty under the T-72 provision and start another career AND draw money from your 401K--or roll that money into an annuity and have a "lifetime income" as well.
Pensions are typically 60% of the average of their high 5 years of salary or an average of their last 5 years salaries. I have RARELY seen an 80% pension pay out.