Not all of them. Some seniors receive benefits. I can see widows with children needing help too. But it shouldn't be government doing it. Less taxes means more money for charities to help those who actually need it.
The moral question: is it fair for an honest working person, who is struggling to pay his bills and buy essentials, to pay for a some lazy SOB who gets to stay home and watch tv all day (maybe do and deal drugs), gets free food, health care, has more children, gets free services like phones, kids meals at school, free text books, etc. etc.
Two issues:
1. Begs the question — why work when you don't have to? Especially when people are trying to be honest. Makes honest people into dishonest people. It destroys society. When few people are working and paying into the system the whole system collapses.
2. The person on welfare will be stuck in it for ever. They lose all work skills and all hope and become complete dependents. They have no ownership of their lives and therefor don't manage their lives to find a job, make tough decisions like not having children because they can't afford it, etc. And their children become dependents, and so on. A pretty sad story.
I did have a former neighbor who was on food stamps, and got LiHeap assistance for her fuel bills.
She was a stay-at-home mom. Her husband was a mechanic at a local gas station. They had five kids. He was murdered in a robbery (perp made him lay down and shot him in the back of the head after he had emptied the safe for him). They were barely getting by before and losing the breadwinner just devastated them. She managed to raise those kids to adulthood with the added help, plus a local church food pantry. I had no problem with that.
Granted she represents that 2% of people who really did need the help.