I'm personally anti death penalty because:
a) the system is too flawed vis a vis who is condemning people to die and what biases emerge therefrom (case in point: the disproportionate number of african americans condemned to die in Texas);
b) death row is vastly more expensive than life in prison, with required appeals, etc.
c) too much of a "sin" to be accompanied by such a broad margin for error, as has been proved with countless dna exculpations.
I'm not, however, against:
a) chemical castration for sex offenders, particularly in crimes against children;
b) voluntary medical research testing among lifers (as a replacement for the vile, sadistic and for the most part useless experimentation on defenseless animals); and
c)
this..
I also think that if we as a society doubled or tripled resources for education and poverty (think Roosevelt's WPA), prison overcrowding wouldn't be as much of an issue.
Also: throw the white collar criminals like our friends from Enron into the general prison population.