I think its a mixture of poverty which is why general gun crime is so high and the individual uncaring culture, which causes these sad cases of messed up suburban kids to go crazy to get revenge on society or get some fame. It wouldn't surprise me if many of the guns used in americas gangland shootings were illegal automatic ones anyway, nobody ****s a ****** up using a hunting rifle. Canada has had a few cases of shootings but it also takes better care of its people which is why there are less, if a Canadian wanted a gun he could probably get one across the border.