The apparent lack of consistent logic in your reply makes it difficult to respond however note the following points.
1. The "employer" didn't pass a law, simply set requirements for conduct and allowed behavior on it's property.
2. The "employee" can park his car at the curb and not on the employers property.
3. The "employee" was well aware of his employers requirements while on "company" property.
4. Just because the "employer" allows private vehicles on company property does not mean you can carry anything in your vehicle while there.
If you do not like the conditions of employment set forth by your employer you can either seek to comply, change them or find a new job that meets your criteria.
Employers set many conditions of employment that I may not agree with or may not but it's their private property right. Dress, haircuts, general appearance, conduct etc.
Some, like Coke, set standards for off premises behavior such as if a Coke employee is seen drinking a Pepsi product in their off time the employee is subject to dismissal. You don't like these employment requirements, find another job. If this gentleman did not like the gun carry requirements of his employer, he didn't have to park on their property and could have parked at the curb.
BTW, I've carried concealed for 20+ years, a lifetime NRA member and a staunch defender of gun rights...but I never would carry my weapon onto someone else's private property after they stated I could not come on their property with a weapon, regardless of how I secured it.
NeverGore :^)
Hear, hear!!!