I never buy ammo at Walmart, they usually don't have or don't carry the ammo I want (.30 Luger (PPU), 8mm Mauser, 9 MM Makarov, 45 colt (Not cowboy versions), and when they do have what I'm looking for (.22LR) it is a pain to actually get it, as others have said.
There's a Cabela's 20 minutes away, a large gun store about the same distance, an a Academy Outdoors 10 minutes away, they usually have everything but the .30 Luger PPU, which I have to get online.
I don't shop at Walmart much for anything, my wife likes the food prices.
As far as open carry, I open carry when I'm in the woods or fishing (and of course hunting). I'm carrying here mostly for issues with 4-legged creatures rather than two-legged.
There are a couple places I stop on the way to fishing that I open carry in, since I already am wearing the gun, but these are old-fashioned bait shops and nobody even notices, the kind of people frequenting these two stores are not the kind of people who care if you're carrying a gun.
Don't open carry in "public", if you know what I mean.
Still, I understand their requesting not to open carry in the store, can panic suburbanites, but not selling certain calibers seems excessive.
|