RE: Walmart
the Wal-Mart here in Franklin, IN just stopped carrying most guns. The sporting goods guy told me they may still sell muzzleloaders, but he was not for sure. He said the managers at the store were against guns, so they helped get the guns taken out of the store. They sold quite a few guns out of there, so I don't think profit was the issue.