Earlier quoted context omitted.
I think the issue is more about the systematic destroying of the small town. They open multiple Walmart's, the small town stores go out of business, then they can close some percentage of the Walmart's to consolidate into a few stores in central locations, now all of the small town people have to drive farther to get anything at all. And the small town dies.
Aye, I lived in Ithaca, NY for a while, and they had a local law that the only businesses within the town center could not be franchise stores, and had to be independently owned. Chain stores could open, but had to do so down the highway about ~2 miles away. It is _incredible_ the difference it makes on town culture, and _how much better it was_
Chapel Hill, NC has a Target smack dab in the middle of downtown, and everyone would agree that it's an idyllic college town with a wonderful culture.