Very well positioned and I agree. However, the horse has bolted and wouldn't a two pronged attack be better? Make the legislation to address the social and mental issues whilst at the same time remove the completely unnecessary weapons from market.
I dont know enough about weapons so I might be talking shit, but do the 'assault' type rifles have a different caliber bullet than hunting rifles? could it be a ban on ammunition in conjunction with any magazine over 10 rounds for instance?
As ever, my loyalty lies with any legislation that is actually passable. Because we can talk about banning this or that or the other on moral or philosophical ground but if it can't get through the Houses of Parliament (or Congress as it were), then we're essentially mentally masturbating.
Gun reform legislation is such a political grenade that it will be endlessly tied up in the Houses and committees for years before anything resembling change occurs and even then it will be a jack of all trades master of none type middle ground solution which won't particularly solve the problem. Don't get me wrong, the US should do it but it's not the basket to put the eggs.
Mental health legislation and funding for training for Child/Young People's Services in the US seems a damn sight more passable to me in the short term and will address the problem head on.
Remember - the goal here isn't to ban guns, the goal here is to stop school shootings and other domestic terrorism. Focusing on the right goal is important.