I live in a small town in NE Kalifornia.
We have 1 Walmart and 2 gun stores.
In my case, this will allow the gun stores to sell more ammo, carry a better selection, and have better prices due to volume sales.
Or I could drive the 75 minutes to Nevada and buy from Scheels, Sportmans or Cabelas.
But I will avoid Walmart as much as possible. Like was first mentioned, they have driven many businesses out so in some cases, they are the only game in town.