The numbers don’t work:
Donations rise during good times and fall during bad; the $316 billion given last year is high, but it’s still less than any of the three years leading up to the last recession. It’s understandable that people would have less to give when times are hard, but happens to be the exact time when the need is highest. …
The food stamps program cost $78 billion last year, and Medicaid cost, $251 billion. Temporary Assistance for Needy Families, or what used to be called welfare, cost another $31 billion. Once the Obamacare exchanges reach something like full capacity in 2017, federal subsidies for insurance on those exchanges is projected to cost about $108 billion. And that’s before we even mention Social Security, which cost $773 billion in 2012.
So the idea that a reduction in these programs could somehow be made up for by an increase in private giving just doesn’t reflect reality.