Here in Burlington, North Carolina, Wal-Mart's gun selling is miniscule. They just have poor selection.
Only thing you get a good deal on gun-wise at local Wal-Mart is some ammo. They're real good on Winchester XPert .22 ammo at discount prices.
But - for serious gun buying - go to the Gun Room in Mebane or to Burlington Pawnbrokers downtown. Either one has dozens of times Wal-Mart's inventory and selection of guns.
As for boycotts, around here Wal-Mart appears increasingly just a store for illegal aliens anyway.