I can't say that I've really had ANY bad dealings with Wal-Mart regarding purchases of ammo and cleaning supplies for my guns. Only once, when purchasing ammo, was I asked to produce my Driver's License. Didn't bother me at all, I just showed it to her, she entered my age, and I was on my way.
I'm suprised to see that so many people have either had these bad experiences with WM (e.g. being walked to the door directly after purchasing ammo) or take such offense to being asked to produce credentials to secure a purchase (Driver's License, FOID, etc.)
Many of these people aren't always familiar with what's needed and what's not needed to complete these transactions. They're sales associates and cashiers; not legal experts.
Of course, Wal-Mart isn't always the cheapest around here for ammo. I usually hit Gander Mountain when I'm over that way, both based on better price and selection.
I also read and replied to a thread on here recently bashing Dick's Sporting Goods. Never had any problems there either. The sales assoicates were professional, knowledgeable, and courteous there; as well, they had a sale on Remington UMC for my .45 at $9.99/50, which around here is a pretty good deal.
YMMW.
-38SnubFan