Rehab is nurturimg, moving those afflicted with substance use disorder into inpatient treatment for a month or two, then onto a sober house (with government subsidy for 3 to 5 months) with outpatient treatment during that time.
Everett, WA has good inpatient treatment services like what I describe available to everyone. King County (containing Seattle, Bellevue, Redmond, etc) & Pierce County (Tacoma, etc) have no equivalent, just terrible programs like Seadrunnar.
Rehab only works for those willing to do the work. For those that cannot or are unwilling, they should be offered the choice of jail or a work camp (keep on abusing but you're spending 4 hours a day picking up garbage).
We need to have compassion but it doesn't mean these people get a free pass to literally trash our commons and steal to sustain their habits.
It would be a good idea to stop the prohibition. It’s a lie to say ”we need to have compassion” when we are actively suppressing the same people with state-sanctioned violence just for trying to exist in a profoundly anti-human corposcape.