Walmart official company policy regarding open carry. Walmart announced on September 15, 2019 that they no longer welcome customers who engage in “open carry” carrying a gun, in public, for everyone to see. Kroger joined them within hours, and CVS, Walgreens and Wegmans followed suit in less than a week. Then Meijer, Aldi and Publix joined in as well.
Their decisions are not terribly novel: the retailers have simply made the same business decision that other corporate titans, including Target, Costco and Starbucks, made before. They’ve simply decided that eliminating open carry in their store, referred to by gun advocates as “constitutional carry,” is the right thing to do.
"Walmart is now the biggest seller of firearms and ammunition in America"