These days I live in Ann Arbor and we have a fairly serious homeless problem (I get harassed on the street nearly every time I walk downtown). The city itself offers excellent resources for the homeless to both survive and "get back on their feet", a situation that has not gone unnoticed by surrounding districts which have literally loaded up vans with homeless people and driven them 40 miles to dump them in Ann Arbor.
http://www.mlive.com/news/ann-arbor/index.ssf/2014/11/ann_ar...
The homeless are absolutely a problem, but you're naive if you think anything done to address the problem on a per city basis is going to fix anything. This is a national issue that calls for expanded mental services, more rehabilitation, and strict policing. Anything done on a smaller level will just encourage migration of homeless to take advantage.
EDIT: I'm fine with downvoting, but I do ask that you give me solid factual and evidence based arguments for why my point is wrong. Implying I lack compassion is neither accurate or a useful discussion of how to address this problem, and that's where my interest lies when I make a comment like this.