While it is established private property owners, including businesses, have the legal freedom to declare their property a gun free zone. There is a new legal wrinkle, that could turn into a big thing.
If a person/business declares their property a gun free zone. They will become responsible for the safety of everyone on their property.
Therefore. if a person that is legally allowed to carry a cancealed weapon, but prohibited by the owner, and is injured (physically and or financially). By someone illegally carrying a weapon. The property/business owner will be responsible for all exspenses and damages. This includes the entire property, including parking areas.
Some states are now looking to make this a law. GA is the first to start the process.