Which came first, the chicken or the egg? Many in prison are there because they were committing crimes to feed their addiction, not just for usage. I believe there are programs to get people employed out of prison, might not be fun work. The best thing IMO is to make it extremely difficult to obtain drugs to begin with, and treat those willing to be treated, and incarcerate those who are a danger to society. If necessary do what AZ did concerning DUI convictions, have a separate prison for just that, as opposed to having them in with hardcore criminals.