the only way to prevent school shootings is to allow the teachers to carry guns for protection.
That's a scarier thought than not allowing them to carry weapons. They are not trained in hostage situations and there'd be a greater chance of innocent kids being killed/wounded if teachers carried guns.