Exactamundo!He's saying 30.06 should be modified so that it has no effect on parking lots, just like sidewalks and parking lots are excluded from the premises of schools.
As to the firing Stuff (which I see as bovine excrement) I'm not sure of what would be a workable all parties involved solution.
I can see several perspectives on it.
1) it's our property (co. X) and yes its in public space and a customer may be able to get away with carrying, but as an employer, we're afraid we'll get sued, so we prohibit employees from carrying. No, we won't be held responsible if you get attacked and injured or killed. We can't control the criminal.
2) I have the right to self defense and I respect your right to prohibit within the physical structure, but outside, I am in the public space, and therefore entitled to self defense. As an employee, when inside, I abide. Outside, I am no different than a customer. Now if I, as an employee, were to run around naked in your parking lot with the company logo tattooed across my butt, then you have every right to fire me. But not when I am a law abiding respectable citizen exercising my God-given rights.
3) Your attitude within the company, and your behavior can be determining factors in whether you continue gainfully employed with us (Co. X). We judge carrying to be irresponsible and thus a poor reflection of our company mission statement.
4) In the parking lot, I am not WITHIN the company. Thus, you have no right to dictate what I judge to be safe and sane.
Maybe, just maybe, the solution or 'target' area is not in the 30.06 statute after all. Maybe it lays within other legal writings and code. Say, maybe in the labor laws?
I really don't know. I'm just rambling and thinking out loud here.