To be fair, no man should ever be barred from protecting himself, or carrying what he needs to protect himself. The other issue is nons shouldn't be in our nations.
Hey, dude just relax. I just have this unlidded, over filled keg of pigs blood and bacon on my person. Why are you trespassing me around your mosque? Ya afraid I might spill a little? Drop it? Or dump it? It contained minus the lid.
It's not sharp like a knife and you can clean it off with soap if it spills.