I agree. I think we've got to the point where many of those who work hard for a living feel, in general, that they are already paying a lot of tax. This obviously applies far more to those who pay tax at 40% or above plus NI as they are genuinely are paying a lot of tax and not receiving much for it, unless they are wealthy and were bought houses by mum and dad, have private healthcare as a benefit, etc.
It isn't just those who don't work that are the problem though; I think that's simplistic. It's the whole tax system that needs to be changed. The very wealthy, who don't work, pay far less tax as a % than a higher rate tax payer. I remember seeing Sunak's TR when it was published and his tax rate was around 22% on 2million+ of income, I think. Anyone who works hard and pays more tax is clearly going to resent extremely wealthy people managing to minimise their tax bills with expensive accountants. Pensioners paying no NI, while being the highest users of the NHS is clearly unfair too.
I agree that those who are on long term benefits, bar those who are 100% incapable, need to be encouraged back to work. Unfortunately, this is an ingrained problem now of 2-3 generations, after Thatcher started to close manufacturing industry and decided that the UK would do brilliantly as a service economy instead. That hasn't worked out too well (understatement). So many skilled workers lost their jobs and they and their communities have never recovered. So yes, of course people who can should be working but they will need support and retraining and mental health support, none of which exist!! A final relevant point is where will the jobs come from? At present, we are heading for a recession and people are losing their jobs. That now applies to white collar workers, not just blue as happened previously. As I said, the whole thing needs a rethink. Trump, despite his many, glaring faults, appears to have realised this, while the UK and EU leaders are flailing around and doing nothing so far.