My Walmart has not had any ammo, except for shotgun in the last 18 months, I don't think the ammo they do get hit's the shelves thanks to the horaders and the cronies that work there.
The store is right next to in indoor range. The employee's that are in the sporting dept. are all shooters--but if you ask another dept. employee, they don't know a thing.
I have been there all hrs. of the day--never any ammo in the case.