What if you could take the percentage of taxes that you spend every year and choose whom to help with it. Of course those who were receiving it would have to fulfill certain requirements, but wow what a concept. How about deducting some amount from that mandatory contribution of the person were to volunteer in the community?
We would have charities all over the place competing for this money, competition would produce far better results than the abysmal record of the state/federal social services. Many people may even give the money as cash to some people - personally. Have government oversight review and publish how well any charitable organization is doing at helping people become self reliant financially and socially (this will separate the wheat from the chaff).
People may actually become caring and have empathy for these people that they are helping. When people help others, they become happier people. Many people may even donate more money on top of the required amount and volunteer or switch careers to one that helps those in need.
Imaging that. That is something that no government could ever accomplish.
The government really de-humanizes people. It takes our money and does some things to help people. We never see this happen directly. The government keeps the bums and beggars out of sight so we never even see them. The government jails drug attics and other impoverished criminals so we never see them either.
All we ever see from the media is bad news. We never see lives being turned around from welfare or other social services.
My money says that once people start taking care of each other, their humanity will grow 1000% ala the Grinch.