A “gun free zone” is not a magic solution, just a regulation. It keeps the number of firearms in the vicinity down because, for the most part, people will abide by the law. Not everyone will, but that’s true of any law and regulation. I’ve always hated the logic of “shootings happen in gun free zones so we shouldn’t have gun free zones”. Drunk drivers happen, should we get rid of impaired driving laws?
It’s a deterrent that can stop crimes of sudden passion. Will it stop a determined mass shooter? No. But will it stop two men from shooting each other if they get into an argument and don’t have their guns? Most likely.
Question, do you believe that guns should be allowed in schools? A school is, by definition, a “gun free zone”.