Homelessness can't be fixed "at source". People become homeless simply by losing their job and defaulting on their mortgage.
Walking around San Francisco you would get the impression that most homeless people are mentally ill, but you'd be missing all the people sleeping away from busy streets, in tents, in their cars, squatting in unused buildings, couch surfing between friends, etc.
Walking around San Francisco you would get the impression that most homeless people are mentally ill, but you'd be missing all the people sleeping away from busy streets, in tents, in their cars, squatting in unused buildings, couch surfing between friends, etc.