I thought your hand gun thing was a joke.
Anyway, an attack in a public place would only be thwarted by those who had said guns on them. I'm sure you wouldn't agree to people carrying them out.
Also, such access means that it wouldn't be long before they got into the wrong hands.