imported post
I don't speak for Walmart while on the message boards. But coincidently I happen to be the equivilent of a Floor Lead in my home state here in Michigan and am very aware of our policy's on carry, as well as how to properly ask a customer to leave the building and or property.
ONLY a support manager (highest hourly supervisor) or salaried manager can ask you to leave. A Floor Lead is equivilent here to a front end type management position, also called a customer service manager, and does not have the power to kick or ban.
When a customer is asked to leave the manager doing so must first identify themselves by name and title.
Company has no written policy on customers carrying guns I could find ever, but does give direction to stores to allow it, and also trains our loss prevention personel to leave open carriers alone and allow them to shop as long as they do so in a safe manner (a holster would be nice, we had a mexican carry customer the other day).
There is only one way to deal with a bad experience in Walmart. Call, ask for a manager. If they do not give you what you want, which at my store would be a large shopping card and a sincere apology for the way you were treated, then ask for the name of thier immediate supervisor. You will start at a salaried manager, then go to the store manager. I doubt you will get higher. If you do get higher, it will be district or regional. Ask for the name and number of the person next in line, don't stop till you get what you want and then some. At some point, usually quickly, you will get satisfaction. Walmart managers are trained to say yes and sorry tocustomersvery well.
good luck. If you need contact info for anyone in that store or area just give me the city and state in a PM and I can get it for you.