Nomama, tone is hard to read on the Internet, sorry. After Demezel's rant against me and her agreement with you I read it as written and missed the point entirely 
I don't think the boomers deliberately took advantage and not all benefitted from the set of circumstances their generation had. I think you're right to highlight that not much changed for the working class.
The people who benefitted generally had enough money to buy their own homes and worked in industries with final salary pensions. They are now hugely better off than people with the same jobs in my generation could ever be (I'm 33 FWIW).
Our current system is designed around providing a basic retirement for a small population of retired people with a low life expectancy.
What is happening at the moment is that a mix of wealthy and less wealthy people reach a retirement that can reasonably be expected to last around 25 years and take masses from the state whether they need to or not. Meanwhile working age benefits are cut.
NI is the most unfair element in this. Because it originally was linked to providing a pension, pensioners don't pay it. With our current system this is a nonsense.
Consider a private pension. You pay into it from your gross salary. Thus you save both tax and NI that you would otherwise have paid on the way out.
At retirement, 25% is tax free, then you pay tax but not NI on the remainder.
As an example (basic rate taxpayer aged over 55)
£1000 bonus taken as cash, tax £200, NI £120 so net £680.
£1000 bonus into pension and immediately taken as cash as allowed in new rules.
£250 tax free. 20% on £750 = £150 of tax. Total net £850.
Regardless of anything else in the debate over boomers, we need to make pensioners pay their NI.