Felon restrictions should only be for violent crimes and/or those involving a firearm. “Misuse it, and you lose it” is not unconstitutional, especially when a person deliberately misused a tool that - let’s not kid ourselves, folks - is built from the ground up to intimidate or kill a human being.
But denying 2nd Amendment rights to, say, someone who’s crimes were all white-collar and would barely swat a bee in self-defense is just ludicrous.
I suggest that you tighten up your requirements a little.
The People's Republik of Kalifornia has over sixty-eight pages of guns laws. It's a gun crime to have a pistol grip on otherwise legal rifles. It's a gun crime to purchase a handgun which has not been approved by the state as being "not unsafe". It's a gun crime to supply your sister with a firearm without having the transfer approved by the state. SIXTY-EIGHT PAGES of this nonsense.