I have an idea. Handle it the way some of the smarter states in the USA do it. About 1 in 100 people in the crowd has a concealed weapon. Try attacking that. Return fire assurance is infinitely more effective as a defense and a deterrent than some ridiculous laws and metal detectors and bomb sniffing dogs and all that predictable, bypassable nonsense.