I personally think prison is cruel and unusual punishment, making it unconstitutional. Separating people from society is not the same thing as imprisoning them. People want to see prisoners, especially drug addicts, suffer... thats why they put them in cages.
Sorry, I think people with drug problems should be helped, not treated like animals. These are real human beings, if anyone forgot. Sure, we can discuss whats good for them, but that shouldnt be the job of law enforcement, but between a patient and his doctor.