Weyerhauser does not have sovereign immunity. If they can temporarily find a means to legally remove your right to self defense, then you can sue them for injury because they failed to protect you. And because they are not a public entity, they do not have the protection of statutory liability. It's just a matter of persistence in the courts. Sue the gun grabbers wherever they show up. One big win that hurts their ocket book, then they will give up. Just think. They won't let you park your car on their property with your weapon locked up. You get mugged on the way to or from work. It's their fault.
After some reflecting I've come to the conclusion that there ARE limits to private property, provided the company is publicly traded and employs a large number of employees.
Banning guns in the parking lot is akin to banning political pamphlets IN the car.
Companies do not have what amounts to a de facto right to limit your consitutional rights in every way, shape and form simply because you work there.
I've long disregarded such policies as companies could not search my person and normally had no reason to look through lockers. More importantly, I did not have a car in which I could "store" such an item and unless they provide security when biking or walking home, they do NOT have the right to deprive me of my right of self-defense. Not without some liability if indeed I am hurt or wounded on the job by someone who disregarded the rule OR on the way home if I am unable to be armed.
I think the Utah legislature is in the process of doing exactly this.
Most big corporations do not care about the lives, Freedom, or property of their employees. Quoting Jefferson doesn't appeal to them whatsoever.
What they do understand, however, is money. Hit them where it hurts.