Horselips! I was reading your earlier post. A bit ignorant if I may say so. Someone doing something stupid and getting convicted is not a character flaw. I am sure you have never done any wrong in your life. But just because you did not get caught, it would be still against the law. Let me give you an example so you could better understand.
I have a friend who came here from a different country. Never been in trouble in his life. He did something dumb over here, and got two felonies. It was a non-violent white collar crime. Without getting into lengthy details, the crime was comparable of writing out a bad check. The reason he got the felonies is because the amount was over $100. He spent two weeks in jail waiting for his trial. He did not have to pay any fine, nor was he put on probation. This was 16 years ago. Since that he did not have any issues with the law. Not even a parking or speeding ticket.He has a family, kids and owns his won business.
Now your idea would be to brand him for the rest of his life. Somehow he would not have the right to protect his family. Which would be ok, if you could guarantee that no hard core criminals have guns either. Unfortunately you can't do that, can you? But just as I said earlier, you might have committed a crime before.Who knows? Just because you did not get caught , you act high and mighty. Do not get me wrong. I am not advocating to arm drug dealers, rapists, child molesters or murderers. But to put somebody in the same category with those people is wrong. There used to be a fairly good system. Your record used would get clean after a certain amount of time if you committed a non-violent white collar crime. They need to look at people individually. Not a one size fits all solution. Anyway, that is all I have to say! Have a nice day and Merry Christmas!