I buy some of my pistol ammo at Wal-Mart.
I am not ashamed of it. It is US made and keeps the guy at WalMart in a job.
Actually it doesn't matter to Wal Mart if that clerk pushes ammo, diapers or batteries. Wal Mart works on the principle of volume at low margins. Their people will have jobs no matter what moves across their shelves. If Wal Mart got out of the gun business tomorrow it would not matter to them. They look at guns/ammo as business only, no passion, no gun rights, no heritage, no traditions to pass down. Its pure dollars.
The local gun shops are often at the front lines of the gun traditions we had passed down to us, and we pass down to our kids.