Причин здесь несколько. И не следует думать, что все они завязаны на психопатию стрелка. Далеко не все они психопаты.
Вообще-то, на этой теме можно несколько диссертаций защитить. Это сложная, неоднозначная и многогранная проблема.
Пока же, как всегда у нас, ее будут решать в лоб - не выясняя истинных психологических причин такого девиантного поведения (это сложно, долго и дорого, а общественное мнение требует немедленного реагирования), а выстроив физические препятствия, что, кстати, тоже дает некоторый эффект - разрешив, например, продажу оружия только с 21 года или даже старше, усилив контроль на входе в школы и т. д.
Но надо помнить, что после некоторой взбучки контроль снова спустится на прежний уровень "спустя рукава", а убивать можно и топором, который можно купить в любом возрасте.