IMO, this has nothing to do with property rights or privacy rights at all. Employer's/Private property owners just don't want the liability of one of their employees going on a shooting spree. If an employee does go on a shooting spree then the company can claim that person signed such and such and knew it was forbidden to bring a firearm yadda yadda yadda that way they can't be sued for failing to provide a "safe" work environment. Now an outsider doing the shooting is a different story, IMO, if an outsider does go on a shooting spree then the company
CAN be sued for failing to provide a "safe" work environment. IMO, the only way to protect businesses is to shield them from civil liability from people/employee's who go on a shooting spree. I believe Ohio has such a law regarding that. Found it!
2923.126 Duties of Licensed individual
(2)(a) A private employer shall be immune from liability in a civil action for any injury, death, or loss to person or property that allegedly was caused by or related to a licensee bringing a handgun onto the premises or property of the private employer, including motor vehicles owned by the private employer, unless the private employer acted with malicious purpose. A private employer is immune from liability in a civil action for any injury, death, or loss to person or property that allegedly was caused by or related to the private employer’s decision to permit a licensee to bring, or prohibit a licensee from bringing, a handgun onto the premises or property of the private employer. As used in this division, “private employer” includes a private college, university, or other institution of higher education.
Why doesn't TX have something like this? Or do we? IMO, that would solve a problem of businesses posting those stupid 30.06 signs.