> Prison is not an environment capable of rehabilitating addicts.
IMO, prison makes it worse. Once an addict gets out, it is much harder to go back into regular society. Getting a job, etc., after prison is harder which leads to despair and back to drugs.