Non-violent felons should also get their gun rights back. Originally, a felon was a pretty bad dude. Now it is surmised every American commits at least three felonies a day due to the excessive regulations. If a non-violent felon has done their time, they should be given every single one of their civil right back.
That also points up the need for felony reform per se, as well as working to eliminate federal intrusion into areas of law states are able to regulate. Why should government (defined as all jurisdictions lumped together into one entity) get two bites at the apple?? If something (murder, mugging, commission of a crime with a firearm, etc.), is a proper area for state criminalization, then there should be NO federal laws allowed on the same issue. If something is properly a federal matter (immigration, import duty, etc.), then NO state laws should be allowed to exist.
It’s ironic that the felons that shouldn’t be allowed firearms don’t care about the law and will own firearms anyways, and the felons that didn’t commit a violent crime or are a one time felon that made a mistake are the ones that want to have firearms but don’t because they are afraid of going back to the pokey.