Since these drug addicts are a threat to themselves and others they should be taken to mental hospitals and forced to detox and go through drug treatment before being released.
That costs a lot of tax payer money, and it doesn't address the root cause of the problem. They'll just get out, fall off the wagon, and start all over again.
The root cause of the problem is what should be addressed.