I'll say what a number of people have pointed out: what Wal-Mart has over about everyone else in this area is convenience; groceries, oil & filter, clothes, garden stuff, some ammo & sporting goods all in one place. And on occasion I miss it. However, it's not missing the products, just them being in one place. Groceries are no problem, happily; Oklahoma City has all kinds of markets, from chain to mom & pop stores to ethnic markets(if you haven't been here, you might not believe how many of those). Need something for curry or whatever, or just Basmati rice at a good price? There's Indian markets, one no more than 5-10 minutes from here depending on traffic, for example. Pretty much anything I've needed, can get somewhere else at the same, sometimes a bit better, price. Auto parts places are all over, and if they don't have something you need they can get it in, often the same day from the warehouse. Clothes I don't have to shop for often, but lots of places for them, too. Ammo? Shops around town, gun shows and places like AIM.
I doubt very much anyone from Wally World will read this, but if you do: I'd been a customer for a bunch of years, spending(I'm guessing) somewhere between $150-300 a month at your stores. And you've lost that. You've made it plain you don't care what I think about your attempt to get into New York by screwing your customers; well, I don't put that money in your pocket anymore, and a lot of other people don't, either. Hope the taste of Bloomberg's butt makes up for it.
*Two things about that letter: One was the insulting 'we don't think our law-abiding customers will mind' garbage. The other, didn't it strike you as being like the clowns who say "If you don't have anything to hide, you won't mind the police searching your home/car/self?"