This is a stupid law.
If you own private property you have the right to tell people they can't carry guns on YOUR property. If you disagree with THEIR policy concerning THEIR property , stay off THEIR property. See how that ******* works.
God damned authoritarians.
You have that right, but you have to deal with the consequences of denying them their right to defend themselves.
I would have added on addition to the law. If the property owner provided a secure perimeter, and a checked entry point, and armed guards throughout their property, then they would absolve themselves of any liability if they denied CCW to people entering their property.
So basically they can have their gun free zone, they have to actually create one, not a "we hope there are no guns here zone".