The fundamental issue here is clear. Does anyone have the right to deny you the ability to defend yourself? Can anyone, just because they have a preference, make a rule that is contrary to your own God given right of self preservation?
It is immaterial whether it is a governmental agency, your state, county, village or town. Does it matter who is deciding THEY have the right to infringe YOUR rights? Not in my opinion. They can state their preference, just like they can harp at me about wearing a seatbelt. They can pass all the laws they want. Their rules and their laws DO NOT negate my rights.