Man you guys that are railing on the OP can fuck right off. It is okay to see some worth in any human being. People change, opinions change, there is a path to moral redemption. Assholes. It must be miserable to keep this rolodex of hate for your entire of life. People make mistakes, and can suck for a good portion of their lives and still turn out to be a better version of themselves with time and effort.