http://www.youtube.com/watch?v=F89eycANUrQ
I definitely feel that American prison policy leans way too far on the side of moral judgement and retribution than rehabilitation. In my personal opinion, anyone who has served their term has already paid for their mistakes and we, as a society, should be more concerned with helping them get back on their feet than with further punishing them for their mistakes.
I also think the practice of denying former felons the right to vote is completely ridiculous. So if you commit a felony at 18, you can't vote even when you're a 100? What kind of sense does that make?
I can tell you with 100% certainty that there are felons that vote. I believe the system in our county is not perfect and thus mails out a voter registration to a convicted murderer that served his time and is now free.