You know Kevin, that is a mighty tough question and it has lead to some pretty intense debates over the years.
As a friend once pointed out to me, in the late 1800's, when a man was released from Yuma Territorial Prison, he was given a new suit of clothes, a train ticket, and a revolver. The reasoning being that the man had paid his debt to society, and the fact that he had once been convicted of a felony did not abrogate his right to self-defense.
In all honesty, I'd not considered the situation from that point of view until my friend related that bit of information. I came to the conclusion that he is right. A person who has paid their debt to society should be allowed to start with a clean slate.
However, the payment of the debt should be IN FULL. Not some plea bargain, or time off for good behavior, or a wrist slap sentence.
In other words, if a person is violently insane, and refuses to take medication to control their violence, either lock them away for life or euthanize them. If a person is a pedophile, either lock them away forever or hang them. If a person is a serial rapist, either lock them away forever or hang them. If a man kills another man who was manifestly in need of killing, either let him go, or let him start with a clean slate after he has served his time.
For many hundreds of years, to be convicted of a felony was to loose your rights as a citizen. No voting, not holding office, no belonging to an honorable military organization, and often no land ownership permitted. To a large extent we've gotten away from that. There are two counties in this state that have had convicted felons elected sheriff.
I believe that if we behave a bit less prejudicially, we might have a lower recidivism rate. If a man is branded as a felon for life, he has no incentive to improve himself, he is virtually forced back into the ways and associations that lead to his incarceration in the first place. Perhaps if all non-violent criminals were automatically restored to their full rights as citizens, including restoration of their Second Amendment Rights, and perhaps if restoration of rights to other felons were made easier, perhaps we'd have fewer repeat offenders.
Just my thoughts on the subject and I don't claim to be an expert.
Doc