If I am OC on my own private property, and my neighbor calls the police because of my OC (this is valid almost everywhere in the US), the police do not even have the right to enter my property to talk to me unless I invite them too....as I am doing absolutely nothing illegal.
BTW: I do business on this property also, and do have occational customer visits. If I invite you to come onto the property and you are OCing...and let's say my neighbor calls...the police still do not even have the right to come on my property (in an official capacity) even though I do have a business license and I do business on this property. (This doesn't actually happen because all my neighbors are 2A friendly, and the closest is 1/4 mile away, but lets just say it did...for argument)
So, lets translate that to Wal-Mart. Ever had a fender bender in a Wal-Mart parking lot? Well, the police around here will not even check drivers license, insurance or write a report (unless there is an injury) on a parking lot accident here. Why? It's private property. You do not need a license or insurance to drive on private property.
Wal-Mart is private property, under control of Wal-Mart management. Therefore, if Wal-Mart has a criminal complaint (say shoplifting), the police will respond...not a criminal complaint they won't...For purposes of this exercise, OC and CC are ok on private property, no permit necessary, for the owner or with the owners permission...Wal-Mart's stated corporate policy is to follow state law...The police have no reason to even come to investigate that customer complaint of OC at Wal-Mart. The proper method is for the customer to notify Wal-Mart, and Wal-Mart to notify the local police if they deem it necessary. Legal activity on private property is none of the local police's business...legal activity on private property...they have no reason to be there in an official capacity. Criminal activity, yes, no crime, nope....
BTW: If you missed the latest of these, and I am assuming the one that started this thread...the guy that was questioned by officer friendly and a couple of his buddies in a Wal-Mart, the officers had come because of a call from a customer who had already been told by a Wal-Mart employee that the OC was legal and welcome, but the customer called 911 anyway. The breakdown in the system here was the 911 operator...the caller should have been told to contact Wal-Mart management, then if/when the caller would have said he did but they were doing nothing about it, the 911 operator should have said, well then Wal-Mart must not think it is a problem for the police... and hung up.... or charged the person for misusing the 911 system.
I will say, in my county, if you call about a MWAG and you tell the 911 operator that the person is not doing anything but just has a gun in a holster...the 911 operator will say, that is 100% legal and hang up.
I fully understand that. I repeat: Anyone can report a crime in progress or suspicious activity. How the police chose to respond is another matter.
BTW - Wal-Mart's position of following state law is not a contract - it is a policy, which is subject to immediate change, which by the way would still be following state law.