Unfortunately, a lot of the homeless I knew were very proud, arrogant, angry, bitter and many other emotions that made it nearly impossible to get them to take care of themselves through any intervention.
And if people refuse to take care of themselves, they will always be in a state where they need others to step in. Once they become destructive to society, I don't think any expectation of mercy from leadership should be expected. That leads to the situations we currently see in some places today.
It's not the lack of shelter that's the issue. There's plenty of shelter and housing if you want it.