David C.,
Social programs don't create the wealth directly, they just give people a small but significant financial cushion, or safety net, that allows them to slowly work their way upward without being wiped out.
I believe in 'tempered Capitalism", and this is an example of where adding a touch of social programs to unbridled Capitalism is a good thing.
The American Dream is primarily about equal opportunity, a level playing field. Unlike other countries where you absolutely must have connections in high places or to the rich to be successful...at least here that was much less. Hard work and a good idea would do the trick.
Now, I am wondering if the field is still fairly level. Maybe it is. And maybe the Internet is just as available to a single-owner business who wants to outsource something.
But I wonder about the laborers. You can't seem to do very well here with a factory job any more. And with the illegal workers driving wages down, down, down for unskilled labor...well, what do you do?
We can't all be business owners and engineers.
Where's the American Dream for the blue collar folks now?