You are a lucky guy. I never meet the man. I did read the book "Sam Walton, Made in America". I felt that he was an honest man that had small town values.
I bought WalMart stock around the time of his death (1992, blood cancer). I paid $9/ share. The company revenue was $50B (now $487B). I bought some more as I could. The stock trades for $71/ share now (plus dividends).
I honestly believe our country could use more Sam Walton's.
The new CEO has a philosophy called EDLP (every day low prices). He increased internet inventory by 60% and promises 10 million items by the end of this year. OK, I am a nerd that reads annual statements.
Guns: I believe they study store sales daily. They know what is selling and what isn't. They may be adjusting inventory to what is moving out the door.
Ammo: They would love to stock a full ammo cabinet. My sales associate tells me that she has ten people waiting in line when she stocks. I assume most flip of them at gun shows.