Anti-weapon rules are backward and barbaric. All of them.
There's no legitimate excuse for them. They will always do the opposite of the "reason" used to justify them. Every time.
If you really care about "the children", safety, and society you will conscientiously respect liberty, not try to violate it.
Even my mother, who has always been too "law and order", thinks it's "a shame" that people have to "break the law" to do what they have a right to do.
I moved beyond caring about that decades ago.
Anti-weapon rules are backward and barbaric, and I'm not afraid to say so to anyone who wants to impose them.