We agree on the rehab issue. You know what would help? Taking profit out of the rehab system, and having society take charge or it. Why? Because this is societies problem.
I can only speak for California - I've lived in several other states, but that was before homelessness was widespread and "unsolvable" :
Dozens of private citizens in our major cities have stepped up to help the homeless, and were stopped by city councils and the governor....
A guy built a bunch of tiny homes and donated them; the city evicted the occupants, scooped up all the homes, and hauled them to the landfill where they were destroyed.
A lady built a beautiful tent city on her 10 acres, and served 2 meals/day from her kitchen; the city levied charges against her.
A barber went to homeless camps to give free haircuts and shaves; he got tickets.
A church opened a free "job-hunting clothing" shop; the city put the kibosh on it.
The list goes on, and it's a long one. City and state officials shut these people down under the threat of jail, fined most of them, and then immediately created tax-funded programs that performed exactly the same services. But most of those tax-funded services were never delivered, some lasted a few months, and a few got a great start but the state sold them and they're no longer free to the homeless. They became regular retail businesses.
We don't need to "get in their mindset," the problem is clear. Also clear is that the gov't has failed at every attempt to solve it. Californians voted YES three times over the past 20 years on bonds totaling over $6.2 billion to help the homeless, and the homeless population more than doubled over those 20 years.
You know the comprehensive rehabilitation program I described earlier? That exact idea was rejected by the state of Calif due to costs. The estimated cost of the comprehensive rehabilitation project was
less than half of the $6.2 billion the state has squandered since the idea was proposed.
So what's really going on here? Clearly, it's greed. Homelessness and addiction creates revenue for the gov't. They're not looking for solutions, they're counting on soft hearts, a caring society, and when they run low on that, they count on people's anger and frustration...any reason to part with their money to make the problem go away. Yet, it persists.
In short, society/people have come up with solutions. Elected officials don't want solutions. If we solve the problem, the bank will close.