I'm a strong believer of an overhaul of our country's prison system. It seems to me that our prisons and jails are overcrowded with non violent inmates that can rehabilitated. Many of them are drug addicts. Our war against drugs is dysfunctional. As long as there is a demand, there will always be a supply. So why feed into this? We need to take the demand away. We need to focus on rehabilitation and prevention. Studies have shown that it is cheaper and more cost effective to rehabilitate than it is just lock them up for their crimes. We Americans as a society need to stop thinking of this "just lock 'em up'" mentality and start thinking outside of the box. Some of these "prisoners" could use a second lease in life.
The state of California has already started a program that works. I've seen it.
Here is an excellent article on the subject. Check it out, please.