Even up here in Alaska which is an Open Carry state, our Walmarts (3 in Anchorage-1 in Eagle River, 1-Wasilla and one in Fairbanks) open carry gun owners are asked to leave their weapons in their vehicles.  Walmart WANTS and Encourages Mass Shooting events.