Yep, the nature of Walmart is they are not a store for perfectionists...they are a store for the "I want something that works, for cheap" crowd.
I have a list of shops I go to for various goods...it seems none of them carry all of what I like, but they all carry some of what I like. I have to go to clearwater for Hoppes and KG solvents, to Tampa for brushes/jags/pistol rods, to Largo for the patches I like. It's annoying.
What I'd love to see is one shop that sells Hoppes and KG solvents, cotton round cleaning patches, brass "spike-top" jags and bronze brushes without being out of stock all the time, and some brass or composite pistol sized cleaning rods. Oh, and 30mm ammo cans. If wal-mart did that, I'd probably go to them exclusively. Once you find that magic formula of cleaning components, you really don't want to go back.