No one's retirement should ever be cut for any reason. It also shouldn't be stolen. When Enron had the 'accounting firm' give it all the fake numbers and people lost their 401K's the president said that nothing like that would ever happen again. Then the bailout made Enron look like a kool aid stand.
I don't think the situations are comparable. The employees that lost their shirt in their 401ks did so because they had most of the 401ks invested in Enron stock. So when the stock tanked, so did their retirement.
How would you save everyone's retirement when they were based on promises that just can't be met? I mean, that's a question a lot of people are asking now, but if you are saying no one's retirement should be cut for any reason... I'd like to know how to make that happen.