For a start nearly 50% of people take more out in benefits than they pay in taxes.
Households with the main breadwinner under 44 on average get more benefits than they pay in tax, largely because of the cost of education in the household.
It is only people aged between 45 and 64 who on average actually pay more taxes than they receive in benefits.
So while people say they've worked all their lives and paid taxes blah, blah, blah, it's for a relatively small period of time that they actually put in more than they take out, even if they are working (obviously these are average figures because there will be some younger people who have high incomes and no children who would be net contributors their whole life).
Also bear in mind that direct taxation has reduced since the 1980s/90s.
I used to pay 33% tax as a basic rate taxpayer. It's a lot less now.
The other issue is that we have an ageing population with people receiving pensions and social care for a lot longer period. This costs a fortune.
My frustration though is that people want good public services, a fully-functioning NHS, benefits like child benefit and nursery subsidies. They want a triple-lock pension. They want granny to have a lovely care home when the time comes.
What they don't want is: to pay income tax; higher rate tax; indirect taxes; to pay to park in hospitals; inheritance tax - even though the estate can in many cases be worth up to £1 million before you start paying tax; CGT.
How do they think this is possible.