Well, when their ammo cabinet is EMPTY, I’ll shop elsewhere.
HALF the reason I go to walmart is to get ammo along with my other stuff.
That is THE thing that makes them different from target etc.
My best guess is that Walmart's sales have dropped because they ran out of guns and ammo. As far as I can tell, they are restocking very slowly, if at all.