So what do you do with your gun between home and the office parking lot? Do you give it to Bubba to hold for you until 5 O'clock?
I'd leave it at home. Better yet, pressure your employer any way you can, mount a publicity campaign against him. It worked with Citibank, IIRC. But usually if the rules at a workplace are too onerous to tolerate, people have found work elsewhere.