Those aren't the ones who are actually going to do serious damage. Drunk pissed off idiots haven't planned to be carrying anything anyway. Lone wolf crazies might get organized enough to be in the line in the first place... and if they do, well, crazy is not actually mutually exclusive with smart or even knowledgeable. And you still have the assumption that it matters how smart you are. There are only so many places to hide a weapon, and being smarter doesn't give you more choices.
A red teamer is going to be better suited at picking the right thing to hide and right way to conceal it, not because they have more options, but because they understand which combination of options are more likely to exploit the weaknesses of their target.