The harm is that property owners are no longer allowed to restrict items that come on to their property by people who VOLUNTEER to come on to it.
Maybe I don't want bkoeing parking on my parking lot with one of his fully automatic triple barreled assault shotgun.
The fact that no one knows that the weapon is there doesn't change the fact the property owner doesn't want it there and has every right to insist it not be there.
I know that when I walk into someone's house for the first time, I declare that I concealed carry out of politeness to the house owner. If they are unwilling to let me carry in their house I either leave or decide if I trust them with my safety and stow it in my vehicle. I've had retired police officers suggest I don't do so and that I just concealed carry the entire time... but.... I respect another man's castle.
Yep. And really, proponents should just read the bill. It is written not to prevent prosecution of innocent gun owners, but to penalize employers who make business decisions about the use of their own property and about whom they elect to employ. If this bill was merely about preventing folks from losing their permits to carry concealed, or about removing criminal penalties for folks tripped up by the ridiculous provisions of the state concealed carry law, I would be 100% in support of it. That isn't what this bill does.
Please, everyone who thinks this is about "gun freedom": read the bill. It is composed of a bundle of new restrictions on whom private employers may fire, and it creates new civil liabilities for employers. This is an attack on the freedom of contract and the right of entrepreneurs to direct their own enterprises and employees as they see fit.