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?
Just look at the comments on any news article of anyone being arrested. As far as the general public is concerned, they're already guilty and are lucky we even let them keep breathing. Rarely will you read an article about the charges being dropped later, or the person acquitted. Nobody cares at that point.