I must have been sorely confused. I didn't realize we were talking about a municipal parking lot owned by the government. (Hint, we're not. We're talking about a parking lot owned by a corporation or individual)
The parking lot is open to the public, it is not gated, there is no charge to park. That's a public parking lot by any reasonable interpretation of the term. I made it
abundantly clear by stating multiple times in my post that the lot was owned/controlled by the company in question. If there's confusion I am not the one confused nor is it reasonable to misunderstand what I have said. Your definition of the term "public" is so extremely narrow as to be incorrect--consult a dictionary if you're in doubt of the veracity of this statement.
I like control over what happens on my property.
You're still ignoring the primary issue and pretending this is about property.
It is not about property and here's why.
1. A property owner doesn't have the level of control discussed here over what happens in their parking lot unless the person involved is contracted to the property owner in some way. One can't go out and search cars in his lot just because it's his property. He can only search his employees cars because if they don't comply he can fire them.
It's not about property, it's about the ability to force employees to knuckle under.
2. The control affects more than just what happens in the parking lot, it's about what happens from the time a person leaves their home to go to work until they return home from work that evening.
It's not about the company's property, it's about what happens to the employee from the time they walk out their door until the time they walk back into their home that evening.
3. Vehicles are private property, in fact, for many purposes they are considered to be an extension of the home. A vehicle does not become the company's property because it's parked in the company parking lot.
It's not about controlling private property because if private property is sacrosanct then private vehicles would clearly enjoy the same protection.
I think we can dispense with the red herring that this is a "property rights" debate. If it were, this whole issue would be moot since it's about what goes on in employees' private property (i.e. their vehicles).
This is purely about the level of control that is reasonable for an employer to exert on employees.
I think it's perfectly ok for a private corporation to search employees for stolen material or fire the employee for failure to consent to search, PROVIDED that this has been agreed to by the employee in advance.
Are you really trying to equate theft with the legal posession of a firearm in a private vehicle?
If there is evidence of ILLEGAL activity then a search seems perfectly reasonable. But that's not what this is about. This is about searching for LEGALLY owned, LEGALLY carried items with the intent to punish the employee if such items are found.
You want this to look like it's reasonable (i.e. We have to be able to catch thieves.) when it's really not (i.e. I need to see if there are legal items in a person's car that, in my personal opinion, shouldn't be there; if I find any such items I will take that person's income and employee benefits from them and from their family).
You are not forced at gunpoint to sign that agreement.
If you strike the words "at gunpoint" from your statement then that statement is absolutely false. After I had worked for my current employer for years they implemented this policy. I was forced to sign the agreement in exactly the same way I am forced to comply with the parking lot policy. i.e. Do it or you lose your investment of time in this company, you will probably be forced to move, you may be forced to accept poorer benefits, you will probably end up with a lower standard of living.
No, I wasn't forced "at gunpoint", but the compliance was hardly voluntary.
In a country with so much opportunity, why not just work somewhere that doesn't suck?
Because I like where I live. Because it's near family. Because the gun laws are reasonable. Because the benefits I get are quite good. Because I have unusual and specialized work experience as well as an unusual skill set which means that finding work in a desirable area would be difficult or impossible.
But MOST IMPORTANTLY because there's no guarantee that after I moved to another company it wouldn't enact a similar policy.
After all, the company where I currently work didn't have such a policy when I hired on.
Do I HAVE to work there? Of course not, but it's incorrect to imply that my compliance is purely voluntary.
In fact it's illogical to imply that having to change jobs is trivial while at the same time arguing that it's important for employers to retain the right to force an employee to change jobs in this situation. If just picking up and getting another job is no big deal for an employee then this law is also no big deal since it only affects the ability of an employer to make an employee get another job.