Metal detectors in unprotected gun-free zones create killing zones like at the airport. No police around to stop the shooter, everyone else disarmed.
A good example of gun-violence-free places is Federal court buildings, State court buildings, Federal office buildings, etc. All are equipped with metal detectors and no terror event takes place there.