I hear you but I would suggest that we should not "get used to" homelessness around us. It should bother us enough to prompt us as individuals and a community to come up with solutions that address the problem.
For area companies, the problem can also be seen as an opportunity: CSR (corporate social responsibility) programs can be leveraged to make an difference by supporting the best organizations (shelters, recovery programs, and worker training programs) which I believe will more than pay for itself by gained goodwill through social innovation and impact.
A good starting point for thinking about approaches to social innovation programs on a higher level can be found in this Stanford Social Innovation Review article:
Rediscovering Social Innovation
http://www.ssireview.org/articles/entry/rediscovering_social...