I don't buy that fully but it is a consideration as my wife often tells me how much kids have changed in her 25 years of teaching. But is still seems more prevalent in the US and other societies are just as open as we are, maybe more.
"The Americans value their constitution and the U.S. Constitution's Second Amendment deals with the right to bear arms. Here is the price that ordinary Americans are paying for the privilege
- 8 children a day die in murders, suicides and accidents involving guns
- since John F. Kennedy was assinated more Americans have died from gunshot wounds at home than died in all the wars of the 20th century
- Osama bin Laden would need at least nine twin towers like attacks each year to equal what Americans do to themselves every year with guns.
- Murder rates in LA, NY and Chigago were approaching the hightest in the world (30 per 100,000) until moves were made in late 20th century to restrict access to guns to teenagers. (The NRA wants these moves reversed)
If Osama bin Laden had had more sense, instead of launching a terrorist attack, he would simply have provided financial backing to the NRA."
http://thegreenman.net.au/mt/archives/000473.html