If a country deems fit for it's populace to have fire arms , then IMHO it should be for the purpose of sport only .
Thus the weapons will be of that class only , IE no magazine fed weapons , no handguns , single shot bolt action rifles only .
You see , a single shot rifle suits sport , every other class of weapon suits shooting at humans .
If it was up to me , I would ban all firearms outside police and military forces .
Yes I know that the reasons behind events such as this as essentially social and mental health , but for feks sake , you have more chance of getting the guns off the street than the money from corrupt politicians to sort social problems !