Gawds, but I hate these discussions...
If Joe Burgler has served his sentence, paid whatever restitution he owes, and has finished his probation, why shouldn't he have full rights? Or, to put it more simply, if we can't trust him with a gun, why is he out in public in the first place...