"Gun free zones" are the primary targets for mass shootings, and the fact of them being 'gun free zones' has a lot to do with it.
It's not just the fact that they are easy targets, it's also a stigma in and of itself.
They're putting a proverbial band aid on an out of control cancer (see my last comment as to whose responsible for that cancer).
Because society has made every place like a court building, where nobody can be armed, people are subject to any form of scrutiny, and you could be charged for looking at someone the wrong way, you have a ticking time bomb.
I don't think I'd want angry people who are going to court for various reasons carrying guns inside the court building. There's plenty of police officers in those buildings to deal with any kind of violence.
There's a reason why these things rarely happened before society decided to censor others and control both them and their right to bear arms- it's too bad a lot of people can't see it.
The only thing you can do, in keeping your bias, is to progressively restrict and suffocate society with it.
You Godless Libertarians are the reason our society has become a moral hellhole; too bad more people can't see it.