If you really feel that way-don't carry a weapon-some officer may disagree with the law on the street and ....
I'm not "giving my opinion" I'm answering the OP's request for a LEGAL solution to his problem. I backed up my answer with the current law.
If you want to naysay the law, and express fear that an officer may choose to BREAK that law-now THAT would be "giving your opinion."
So, I take it you are a practicing attorney?