Then we differ on whether this is weeds or the heart of the matter.
I do NOT know statute remotely well enough to make this argument, what to reference but, if we do, in fact, have the Constitutional right to keep and bear arms, and it is NOT reasonable to require licensing and finger printing to vote, to assemble, to claim 5th amendment protections, to engage in commerce, to be free of unreasonable search and seizure, then this law can NOT stand up in federal court.
Add to that provisions that WIPE away a Constitutional right for minor infractions AND other infractions one is not even convicted of or have overturned. I mean, this thing is odious and onerous on several levels IF we are talking about constitutional rights.