What you suggest is plausible too, and im actually more in favor of that road. Require people to get a FIREARMS LICENSE that is some standard we all agree too. Certain level IQ (above mental retardation) , psychological test, safety course, firing course. No different than what we do for drivers licenses. Retest every 5 years. you could integrate it into the DMVs.
But i figured my route was less intrusive, silly me
So, you want to set aside the 2nd Amendment? How about we give up the 1st Amendment also - no free speech, regulate the internet, and seize all weapons? Oh wait, that is just what Mussolini and Hitler did.....
"Racing is life. Anything before or after is just waiting." - Steve McQueen