Last month the National Rifle Association called on communities to arm teachers or place armed guards in schools as a solution following a Newtown, Connecticut, shooting spree in which a 20-year-old gunman killed seven adults and 20 children at an elementary school.