He's a resource officer, my school had one too, and he is not there to protect the school from a shooter.
But the narrative goes "good guy with a gun can stop a bad guy with a gun". He was a good guy with a gun, had 30 years of experience on the force, and was trained and prepared to use his firearms. And he didn't. If he chose to not get in the line of fire or engage the shooter while there was still time to save other students, why should we expect any kind of armed good guy to do so?
Because, look at that, it wasn't just one good guy with a gun, it was three. Three good guys with guns waited outside the school grounds while the shooter was still active on the scene. Three good guys that could have rushed in and cornered the shooter if they wanted to. They had the means, they had the training, they had the motive.
All three chose to do f*ck all and wait.
His job isn't to just sit there waiting to spring into action on the 1 in a million chance a school shooting happens today.
Neither is the job of any good guy with a gun. According to pro-gun activists, guns help make things safer. Guns haven't helped make things safer in this case, with three good guys with guns waiting outside while the shooter killed more people. Any three of them could have sprung into action, and all three of them were actual deputies with experience and training in using their firearms. But they didn't.
It's pretty standard for cops to wait for backup, especially in a dangerous situation.
So what is the point of having more guns on the scene? Of arming teachers? If all cops do is show up and wait (which is what they've been doing in most mass shootings) until they have an opportunity to "safely engage" the shooter, what good is their action then? They can act earlier, risk themselves, and save more people. But they don't. And funny you should mention this:
and armed people to kill the Pulse nightclub guy.
The police entered the location, exchanged fire with the suspect, cornered him and.... did f*ck all. They knew where he was, they knew he had no other way to go, and instead of storming in and killing him, they did nothing. It took THREE HOURS for SWAT to act and finish it all off. THREE WHOLE DAMN HOURS that the shooter had to be free to kill other innocents. There were dozens of good guys with guns, all ready, all outnumbering the killer, all in a position to take him down.
And they did f*ck all. They cornered him, waited three hours, then finally went in and took him out.
Again, this whole "good guy with gun" narrative simply doesn't work in reality. Or when it does, it's already too late.