Mass... sorry to hear that. But hey I live in Ohio and we're the Bluest red state in the Union, so I feel your pain as to assinine rules put together by people who ignore logic in regards to firearms. I especially loved not being able to wear my sidearm offduty as a LEO if a buisness decided to put up a sign saying that no one that respects the law can have a firearm on the premises. That kind of crap really shows its ignorance after an Off-duty OHP officer was shot and killed at a buisness which did not allow him to carry his weapon.
The whole company thing really pisses me off now that I lost my LEO status when I changed jobs. 6 months ago, I could buy anything I wanted just give them my agency number, now Im still doing law enforcement (private) but Im treated like a vigilante, even though Im OPOTA certified from the Akron Police Academy, an I still have a "Green Card" to be a firearms bearer in the state of Ohio. Hell half the guys in my company are current LEO's doing it part time, the rest of us are guys that realized the pay is better and we get better hours and overtime, plus were less likely to be fired so the local mayor's husband can cruise around in not one but four new SUV's. Theres a few dozen Cleveland Police officers that will tell you all you want to know about that one. Heck Private Law Enforcement is actually a whole lot bigger field then local level Law Enforcement.
Disclaimer: This is not ranting, want to see that, start talking about how your glock is better then any other handgun on the market. Then you can see a rant.