It actually does well in towns that support Walmarts as well. Our town had the biggest Walmart in the world (in terms of floorspace) when it opened about 6 years ago. I don't think it does anymore. But we generally avoid it. You will park at least a quarter mile away, spend a half hour or so walking around the store to pick-up what you need and another 20 minutes or so waiting in line to pay for it.
Slide into the local Dollar General, and you are generally in and out in 20 minutes, including the walk from and to your parking spot.
Yeah, you trade selection for convenience, but some things (like OTC drugs) are actually cheaper at Dollar General or Big Lots, one of our other favored Wal-Mart alternatives.
Here in Norfolk we had a Wal-Mart open up a couple of years ago right next to a K-Mart. Everybody expected for the K-Mart to close. Instead, it gets good business. People go to K-Mart to escape the Wal-Mart Zoo.
And according to the local news, it’s NOT on the Sears/K-Mart closure list.