I used to buy most of my factory ammo at Wal-Mart. Never again.
I would rather spend several dollars more at other places than give them business. It won't hurt them that much so it's more a principle thing, but I refuse to ever give them another dime for any sort of sporting good.