I usually can't stand my local Wally World. They never keep anything in stock, the people in there refuse to help you, and the place always looks like a tornado just passed though it.
However, I can't find anything cheaper than their $32 100 round value packs of WWB .45 ACP, so I try to pick it up when I can. That usually turns into a half hour ordeal though, as there is never anyone in sporting goods, and when you actually do find someone they are never the person with the key. Last time I bought ammo I literally asked 5 people for help and had to wait 30 mins. If my local Academy wasn't twice the price for the same box of ammo, Walmart would never see me again.