The solution may be easier than people think. Its called GUN DETECTORS, not metal detectors, "smart" gun detectors on all street corners, at entrances of buildings, shopping malls, schools, etc. Isnt it illegal for citizens to walk the streets armed?? These gun detectors will put a stop to this...