Non-violent felons should have their 2nd Amendment rights
I believe in the 2nd Amendment's guarantee of a right to "bear arms". As a progressive, I don't think rights are narrow, but broad. That goes for speech, due process, press freedom and especially the 9th Amendment's protection of rights not previously listed in the Bill of Rights. Gun shows should of course have background checks to check for violent felons, which strangely is not mandated throughout the U.S.
Here in Wisconsin, Thomas Pocan was convicted of forging two checks back in 1986. He was convicted of a felony, but one that is in no way comparable to rape, murder, armed robbery or other violent felonies. Well, he used his father's rifle to hunt recently, and is currently being charged with being a felon in possession of a firearm. If I was on such a jury, I would not vote to convict him, as I would not convict anyone of possession of marijuana. This man is no danger to society.
A non-violent felony could be a number of things, tax evasion or types of petty theft. In Virginia it include manufacturing alcoholic beverages without the correct license or even storing 500 or more "waste tires" on personal property without a permit.
By the way, if you are convicted of a felony in that state, not only can't you vote (as you can't here) while on probation, but you have to submit a written essay 3 years after your probation ends, and hope the governor approves it. The governor over there is the professor-in-chief, I guess.
The fact is prohibitions on non-violent felons from owning guns, especially after probation/parole does not make any sense Strangely though, violent felons in some states, have their gun rights restored with little review.
Public policy should make sense, those who are threats to others because of violent felonies or maybe even those convicted of violent misdemenaors should have their access to guns limited or revoked, but those who store too many waste tires, really aren't a threat to their fellow Americans, other than a threat to our scenery.