Not everyone claiming benefits are saints......but neither are those who work. Why would it be any different?
I worked for 30 years in a community job for the NHS before being on benefits, I have seen more poverty than can be imagined, children without beds to sleep in, houses so cold in winter because the key meter has run out and Mum cannot afford to put any more money on until her money come in, social housing (and private) with damp and mold growing up the walls.
I am not a "loony left" for having some concern about these people....and everyone should have concern because poor health in childhood leads to poor health in adulthood and costs society far more.
The way we tackle these issues is always up for debate but generally it isn't by decreasing the amount of money people have.
I am fortunate, I had 30 years of well paid work, I have all the basics for living life and I can cook. Many have not had my good fortune...and thing is, while I worked and paid tax it never once occurred to me to look down upon people and snottily think my taxes kept them.