I've got three Wal-Marts in my "area." One of them, located in a high end shopping area stopped selling guns. Another one a few miles away, still does. The third, about 20 miles or so away, but in a small town, has greatly increased their level of both guns, and firearms related merchandise. Yes, most of what the sell are bolt, and lever action rifles, but they also had a couple of Ruger Mini-14's in there, as well as pump and semi-auto shotguns.
I've only bought one gun from Wal-Mart and that was a 10/22 Ruger. I didn't buy it there because it was cheaper, it was actually more than the 10/22's I've seen in most gun shops. I got it there because it's the "Wally-World Special", and I happened to like that version better than the run of the mill
10/22's I've seen. Had they not had that particular model, I doubt I'd have bought a 10/22 at all.