Let's say you kill a guy with a hammer over a crack rock. But then years later you completely turn your life around, get a job, and become fully functional. Will you forever be judged for your mistake and be outcast from society? Even though that life is entirely in the past for you, I dont think you'd ever be able to tell anyone about it for fear of judgment.
I am involved in a similar "forgiveness" sort of situation, but it involved an assault on my spouse while he was at work managing a department store. The assailant was shoplifting, and store security was called. While he was being detained, he slugged my spouse in the side of the head with his fist leaving a mark, and attempted to flee the scene. He was unsuccessful. So while his shoplifting charge would have gotten him out of jail in a heartbeat, his assault charge piled on top of it, made it felony assault, and he still sits in prison 11 years later. He did have a prior criminal record, btw.
The reason I brought this up is, we get constant updates about his parole status, and just received one in the mail today, in fact. While my spouse can show up at his parole hearings or write a letter saying how he should be kept locked up, we have never done that. But he could be released from prison, blame my spouse, and attempt to track him down and injure or kill us once he is released from prison. Should we forgive him and bury the hatchet, and ignore what he did (to himself, really), or bury the hatchet in his parole chances every time it comes up?