Nothing nuanced about it. If the principal of the school had been armed it could have been stopped before a single child was harmed.
Could being the operative word.
There is unfortunately no assurance that the good guys will always win a gunfight.
Plus, in a surprise attack the attacker always has the advantage. That's why surprise attacks are so effective.