If you work hard for 40 years, supporting all and sundry through your taxes, I think it's reasonable to expect a pension that will pay your heating bills; especially when your taxes have been spunked on hotel accommodation for illegal immigrants, flat screen TVs and marijuana.
I paid full NI for 46 years but won’t get a Penny more in my state pension than somebody who’s signed on for 30 years.
And I’ve paid a lot of tax and NI over my working life and had almost nothing paid to me by the state over the same period too.

