One of my guilty pleasures when I'm working at home is to have Lock Up playing in the background on Netflix. It gives me mixed feelings on our prison system.
Overall, our prison system doesn't rehabilitate at all, and it gives America a very high recidivism rate compared to other first world countries. America simply "punishes" and a lot of things dehumanize people incarcerated and they come out worse than they go in. Obviously some people shouldn't ever come out like child predators or sex predators (obviously 1st degree/2nd degree murder as well).
But there are a lot of things that you can catch felonies for like drug possession, and some white collar stuff that once you have served your time and are out on parole, you should be able to vote.
So I have mixed feelings over all.