Homelessness is not an easy problem to tackle. It is complicated by many different facets, from medical needs to the reluctance of some to use public shelters to mental health issues and the ...