Just don't buy one of the Wal Mart ones.
Maybe because it's Walmart? I would pay extra to support a local shop, a national chain that supports the sport, or even an online dealer that supports the sport before I'd buy Walmart.
About the only thing I regularly buy there is WWB 45acp 100 packs and orange Gatorade in the big tubs. Hard to find those locally sometimes.