I don't know about the social system in the USA but in Australia, if you don't work you are entitled to cold hard cash from the government.
There are two levels
- Youth Allowance - for full-time students aged 16 to 24 OR unemployed people aged under 21
- Newstart Allowance - for people aged over 21 who are unemployed or are temporarily unable to work due to illness, injury or disability.
Just one example. There are lots of different levels and such but for a single unemployed person over 21 they are entitled to $453.30 per fortnight!
There is also government housing, government rental assistance, and community housing.
There is so much help and money, but there are still people living on the streets.
People do not have enough will power to help themselves.
http://www.nevblog.com/2009/06/should-i-give-money-to-homeless-people.html