Americans are a generous and charitable people. They will not fail, within the limits of their resources, to meet the needs of any hungry child, sick or injured person, or unemployed individual who deserves a hand up until he regains self-sufficiency.
These charities, however, should be handled voluntarily at the local level by the people themselves with their own earnings - not by goverment seizure of their earnings to pay for ill-conceived bureaucratic programs that harm both the charitable and the unfortunate.
Americans are being impoverished by enormous welfare programs that have been misguidedly enacted by Congress. These programs are funded by heavy taxation of the private sector that diminishes the very economic activity which produces the resources upon which charity depends.
There is no such thing as "government" money. There is instead money that government has taken from those who earned it or borrowed on the promise that future earners will repay. "Spreading the wealth around" reduces the resources of those who create wealth and actually impoverishes everyone.