Your questions and concerns as to banks and schools have some merit. We should value both. Does creating armed sentry posts and falling prey to that garrison state mentality really make us any safer though?
Having some personal experience in physical security, I can tell you that an expert in this area would tell you that traditional school physical structure is a throwback to the past, when fire was the biggest safety concern, not gunfire.
Are there areas in the world that really do this and have a greater outcome than we do? Are there armed guards in schools in Germany, the United Kingdom, France, Spain, or Portugal? Italy? Greece? Serbia? Croatia? Macedonia? Bulgaria? Romania? Hungary?
I have sixty different passport stamps in my passport, all in the last 10 years. My sense is that we have the least armed presence in the developed world.
My point was that relying on wonderfully courageous armed citizen-heroes would only contain and not prevent any of these tragedies from happening. Ever talked to anybody in law enforcement? They don’t exactly encourage whipping out guns and charging an active shooter.
We shouldnt depend on citizen heroes. We should provide trained security over all valuable assets.
I simply believe that we don;t solve the problem of violence until we stop being violent people.