The problem is not bankers, not the government ... the problem is demographics, life expectancy and annuity rates.
Demographically, the population is ageing. As the baby boomer generation retires, we have fewer tax payers to support their state and public sector pensions.
Life expectancy is increasing. Where previously people retired and died within 5 to 10 years, now they can easily life for 20+ years on average.
In the late 80s, RPI-linked annuity rates were 8%+. Now expected lifespan is 80+ and RPI-linked annuity rates are 3%.
So guess what, people are living twice as long a retirees and annuity rates are two-fifths of what they used to be. So to have the same pension you, your employer or the government) are going to have to contribute 5 times are much.
The problem with public sector pensions (and state pensions for that matter) is that the implied annuity rate is still 8% when really they should be 3%.
So there is no way to fill the funding gap without either employees contributing more or the taxpayer stumping up the difference. Problem is that the number of pensioners keeps rising relative to taxpayers.
Hence why DC pensions are sustainable (but unattractive) and DB pensions just aren't. Either we contribute much more (and take more risk with that money to generate higher returns) or we accept a lower pension and standard of living.
Just carrying on as we are and expecting future generations to pay for our retirement is simply unfair ... it's quite likely to be even worse for them. Sorry but if you expect to have the same standard living as your baby boomer parents, you're simply deluded ... unless they bought a big house and you're going to inherit it!