The REAL answer to this problem isn't to get all up in arms about WalMarts increasingly fascist policies. What do you expect? WalMart was the FIRST mega-corp to ofshore the majority of their products to China. WalMart leads the retail industry in abuse of employee benefit laws, labor laws in general, and they have been one of the major players in the "Dead Peasant Insurance" scam.
The REAL answer is to STOP SHOPPING AT WALMART.
They are the enemy. WalMart has single handedly been responsible for destroying the sall businesses of local groceries, local hardware stores, and local (and even regional) department stores. They have been directly responsible for a LARGE part of the de-industrialization of America by refusing to support US manufacturers, and offshoring their entire supply chain (even their boxes and shipping pallets are made in China) to the Peoples Republic of China.
The REAL answer to gun owners--and this is a WIN-WIN solution for us--is to buy all your firearms and ammo and other hunting/target/self defense supplies at LOCALLY-OWNED stores--gun stores, sporting goods stores, whatever.
Put your money in the pockets of people who REALLY need it--your neighbors, and the local economy.
"F" WalMart and their globalist neo-feudal agenda.
Vote with your wallets, folks...