Что бы с этим бороться, нужно свободный оборот оружия запретить. Но в США это не возможно по ряду причин. В той же Европе и СНГ такие случаи гораздо более редки.