Metal detectors? We the heck do you guys live? I understand in Texas, because you are allowed to carry a concealed gun.
Pull your head out of the sand! The detectors are there to stop the people who have no respect for the law from bringing in a weapon. A person with a concealed carry license is very law-abiding. He/She has been tested, and had a background check completed, and had fingerprints run through the FBI prior to receiving the concealed carry license. These same people also understand the grvity of using their weapon, ask almost any peson who has a concealed weapon what they should do if in a situation not requiring deadly force and they will say leave or deescalate the situation before it becomes necessary to use deadly force. There are very specific instances where you can use deadly force, law abiding peole who carry guns know them. I would much rather let every law abiding citizen exercise their 2nd Amendment right to bear arms at all times than disarm them,while the criminals still stay armed.
In our ER, everyone that enters the hospital after 9p gets wanded with a metal detector. Our sister hospital downtown has a walk through detector.
In this situation, the two sons should have been escorted from the building. If they refused to leave a call to the police would have been in order. That is what would have happened where I work. I have had more then one person removed from my ER in handcuffs.
BTW, I live in Eastern Washington, not exactly a place known for its gang activity, or number of people who carry concealed weapons.