In retrospect, it now appears that one or more trained police officers failed to act in Parkland last week. Having trained police or security officers close at hand (not necessarily on school grounds at all times) would seem to be the best, at this time, of a rather bad lot of solutions.
The deputies who failed to enter the situation are being unfairly treated. Think about it; if semi-automatic gun fire started in your neighbourhood, would you run towards it?
So then to ask teachers to run towards it is a stretch.
Whilst I agree that schools are attractive targets to shooters because they are gun-free zones, there should be other solutions. Secure door locks, metal detectors etc.
I just find it hard to blame everyone else but the elephant in the room - availability of military grade guns.