I don’t believe the problem can be solved, at least in full, but instead we have to pick our poison. We must either choose the current dystopian solution, or instead criminalize / institutionalize these people against their will.
One hurts the full population. Is the liberal solution honestly any better for the addicts?