First thing that needs changing is pubic civil servants attitudes and the mistreatment of the homeless. That only compounds problems, cost mega bucks more that could be better spent on things like free, on demand detox programs, safe places for people to hang out with Public Bathrooms open 24/7. These simple things can easily be done while we get the 'homeless problem' solved.Mr Ed.
The fact that people are "homeless' is everybody's problem, and more often than not, homelessness is caused by failures of our 'systems'. We can work on eliminating the causes and in partnership with the homeless address their needs. If we care, we are halfway there, and if enough people care, everybody will feel at home.