I always feel like I'm insulting your intelligence when I do a "PSA" warm-weather-reminder-type thing, but apparently this needs publicized! I have to admit, I learned from this one.
It's a never-ending debate, and it's indeed a difficult situation: How can we help homeless people not be homeless (or, if you're a scumbag, how can we just get them out of our backyards and let them be someone else's problem?) The city of Denver is doing things that work.