Sure as hell sounds like you have a guilty conscience.See that's the problem with some people, they can't forgive even after it's been years since the thing occurred. You really hold this guy accountable after 20 something years still? I wouldn't hold a murderer accountable after 20 years, that's 20 years of his life and whether you like to believe this or not, when the murderer kills someone and people argue that the victim had years left of his life... It's over, the victim doesn't care nor even have a conscious to give a flying fuck unlike the murderer who did.
When in a controlled environment and dealt with accordingly, people can be rehabilitated and I often believe our efforts should be more thrown towards people with serious crimes committed so we can get them out so they can live in society. Also having a record defeats the entire purpose of trying to get them back in society, in fact it often makes them commit another crime.
You can tell anyone that people who commit rape, murder, bad things to children, etc. don't deserve their humanity back but you forget one thing, they're humans too and once they've served their time (also we should most definitely attempt to rehabilitate) then it's done. Holding on does nothing but make you less of a human yourself.