After about 7 months I found a Catholic Charities that set me up with a little apartment (more like a cabin) free for the first month and then I was able to get a job and return to college. Nobody else cared, people just walked past me. I can't even begin to describe people's reactions, but they were less than un-helpful. Not intentionally on their part, it's just a characteristic of our species. I was kicked out of 3 other places in less than a week each, including a Salvation Army for getting back late one night, another for not wearing my shoes, the others I think I just didn't fit in. Exhibiting the least amount of thinking for yourself was grounds for getting kicked out of those places.
Anyway, in spite of have a belief that seems irrational, it's good that there are such organizations that attempt to perform good deeds, just for spiritual, non-greed based, reasons. It's not necessary for them to be Christian, but it seems like in this country, the Christians have a monopoly on organizations that help people.
On a side note, that place was small but one of the nicest I'd lived in, it was wooded, had a bike trail, but it was a small town. I'd imagine most cities, at least the cold ones, would be nightmarish places to be homeless.