For anyone not in North America you probably aren't aware just what the state of the news is here.
It is an incredibly fearful and paranoid populace.
If anything happens anywhere in the world. A bomb goes off in Iraq for instance. By the time they have finished reporting it on the news and had a couple of panel experts comment on it they have twisted it to the US being under attack and in imminent threat.
That is CNN, god knows what Fox News is like.
Whatever happens, people are coming to get you and you'd better have your guns ready to fight them off.
But of course no one ever does. While Americans love the idea that they are John Wayne or Clint Eastwood the reality is that guns for self defense are used for self defense incredibly rarely.
They are for more likely to be used for suicide, for killing a spouse or for a child to kill a sibling or their mother.
The reasons for the guns is because it is a selfish society where everyone (rightly) thinks they will be in the best situation if they have a gun and no one else does. Of course it's a fallacy - when everyone has guns they become widespread and the reason they are so easy for criminals to obtain is because they are so widespread.
For every responsible gun owner there are hundreds who are not and their guns easily end up in the hands of criminals after robberies etc...
This widespread availability of guns means that everyone needs a gun.
Unlucky.
There is NOTHING that the US can do other than accept the fact that mass shootings are a consequence and the price you have to pay for having so many weapons and so many idiots.
Do I think guns are a good idea? No, it's utterly retarded.
But if I had to live in the US I would own a gun.
(Note: all talk of 'gun' relates to handguns ans assault rifles - the type that are of no use for anything other than shooting people).