Drugs are one of the things that cause people to become homeless. Are you telling me that you support the U.S. completely shutting off the border? And deporting all the illegals that are already here? That is the only way you are going to stop the drugs. Which is a large reason for homelessness. Also, as I said elsewhere, I was homeless at one point in the past. And drugs had nothing to do with it. The filth that is our capitalist system was to blame for that. Are you telling me that you are a socialist? If your answer to both is no, then you ARE the problem. Or part of it anyway. In other words, shitting on people.
Next, in some cities I have seen the government provide apartments to homeless people. It seems to have worked out fine. There isn't a whole hell of a lot of difference between giving a homeless person an apartment or a house. Also, what gives you the idea that a homeless person wouldn't groom themselves when they have the ability to do so. As for those who may be mentally unstable, there should be institutions for that. But the government decided to go with the cheaper rout. Use prisons or let them be homeless.