Charity is one thing, providing people with necessities who aren't willing to obtain it themselves is not charity. The government should not have involvement in housing people. There is low income housing, I've qualified and rented before, eight years ago because I was single and based on my salary, I paid $90/month to live in an apartment. It was tightly run by a woman I knew from high school, but she couldn't keep everyone out, I know some shady things when on in that area.
By creating low income housing for people we create ghettos. If it's going to be done, it has to be done properly and of course nothing is perfect, but the example of my own experience is really good...I know there weren't gun shots or drive bys, but any drugs going on would be the same you can find in every other area, right in your building or on your street. You don't know..but she wouldn't let anyone in if they didn't have a full time or job and she was strict.
The housing in my hometown is slumville. there is a police annex nearby..but what I'm saying is that these areas might create themselves eventually, but it wouldn't be the on the shoulders of taxpayers.