Criminals deserve to spend time behind bars for the crimes they commit. But I guess the question that needs to be asked is, "How long after they are out do they have to suffer for their crimes?" I can understand convicted money launderers not being allowed to work at a bank...child molesters at daycare centers...murders at gun shops...but when is their scarlet letter allowed to be put behind them.
The point of the prison system is supposed to be rehabilitation and punishment for a crime. Unfortunately that doesn't happen on a regular basis. The convicted person is released when their time is served, and, for whatever reasons, they often return to a life of crime.
What happens when a person really is rehabilitated? When they are so transformed by the Gospel of Christ that you can't believe the stories they are telling you about their past life. The system doesn't know what to do with them so they stick to their rules and policies.
I don't think there are any easy answers for this, but I do think there ought to be answers.