This is not the case today though, even if someone serves their time and pays their debt to society, they are still given a ‘scarlet letter’ in the form of their criminal record, which remains for LIFE, even if they commit a crime at 19-20, when they go for a job at age 52, that crime will still come up and likely be a factor in the employment they are able to get, and yet, i have NEVER Heard anyone suggesting to get rid of background checks for jobs, heck, they are even common for low level jobs now, factory jobs, gas station jobs, etc???!!
In the past a person could sort of leave their crime behind them once their debt was paid, but the world is different now, people want blood for life, thats easy to see in that so many people support background checks for jobs, they are willing to give up a little liberty for the sake of security…( theres an old quote about that too, its not a good thing to do).
Personally I think crimes should automatically come off a record at 10 yrs if no other crimes have been committed. it is nothing but vengeance to hold a person to it for their entire life.