Comments like this are silly.
If you are the "squeezed middle" then your overall tax contribution is far less than you will take out of the system over your lifetime in services like education, healthcare, pensions. You are already a net recipient from the system. Only the top 25-30% of taxpayers are net contributors. So claims that you are funding everyone else are simply not true.
That's not to say those in the middle shouldn't have received more support. In particular, there should be support for childcare costs and for single parents who are currently penalised hugely by the child benefit, Council tax and income tax systems.
But to be a net contributor to tax and be able to claim you are "funding" anybody else you need to be substantially into the higher rate tax bracket.
Rather than direct your ire at benefit claimants, perhaps look at the Government that mismanaged Covid, created a Trussterfuck costing us £30bn per year plus a £60bn BOE bailout of pension funds underwritten by the Treasury (i.e. taxpayers) for a political stunt, and now claim that they have a mandate to do the exact opposite without having an election at any point.
And that's without even getting into the fact that they deliberately wiped 4% - compounding annually - from GDP for their beloved Brexit, created labour shortages, trashed the value of GBP in the process feeding higher inflation. All for no benefit whatsoever. If you want a better country and people to be struggling less then email your MP about why - unsurprisingly - that elephant in the room failed to even get a mention in the hour long statement today. £40bn of the £60bn of tax rises and cuts could be avoided by rejoining the single market, so to crush people's incomes by 7% in the next two years was entirely optional.