If it's easy for you to get one it's also easy for a criminal, asshole, psychotic, etc to get one as well. Sorry them's just the facts.
Also the government doesn't do a very good job of picking out which Ralphies are most likely to shoot their eyes out.
The approach I like best is similar to NZ or other European countries where you have to join a "club", but instead of hunting-only club or target-shooting club we would call our clubs Militias to make the progressive 2a re-interpreters STFU.
Every Militia could be more or less exclusive with their memberships, but if one of the members goes on a killing spree then the militia loses their charter and the members have to join up with another group (providing they haven't burned their bridges). More important will be the permanent stain on the honor of the group and former members. This will cause people to evaluate each other very carefully and weed out those who should not be trusted.
But then in exchange for this system we eventually get access to whatever we want/can afford all the way up to belt-fed and possibly beyond, as well as mandatory two extra weeks off our jobs during the year for training purposes so we can hone our skills in a group environment and spend significant amounts of time with people we are supposed to be watching for signs of inappropriate behavior.
I'm sure the insurance companies will have a heyday with this, but it's probably cheaper for the govt to subsidize militia policies than maintain the fiscal nightmare of a the world's most expensive standing army with billions falling through the cracks of a Pentagon that can't even complete an audit