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