Probably a local phenomena. I've done some comparison shopping in my town and the price of most identical items at the Target here is +50% over the Walmart. Not 100%, but plenty overpriced.
It's probably just because the locals don't want to be seen as "rednecks" for shopping at Walmart. (Of course there are plenty who don't mind, and I guess, better deal for them)