If a community will buy the stuff sold at a Walmart, then they presumably were buying it from small businesses before Walmart showed up. Those small businesses were employers who no longer exist, have been driven under by Walmart's illegal predatory pricing policies. It's a perfect storm, economically. Destroy the community's business sector, lower the average wage and trap people into buying as cheaply as possible because they earn so much less.
Ever heard the term "company store"?
Interesting perspective. How far back in time would we need to go in terms of commerce for you to be happy? Local bakeries were replaced by larger bakeries. The milkman used to own a cow or two and sold the milk in the village. Woolworths replaced many local neighborhood stores. That was in the early 20th Century. Sears, JC Penney and Wards were all supplanters of the local guy.
Lowes and Home Depot overwhelmed ACE which previously had overwhelmed other non affiliated hardware outlets.
Do you recomend that the extensive selection, low pricing, convenient hours and central locations which take advantage of the automobile culture be simply swept away in favor of the limited selection, limited hours, limited access and limited floor space of the outdated General Stores of years past?
Should we also close restaurants that have more than one location? How about gas stations? Department stores? Malls? Hospitals? How limited are you demanding that our selection become for you to be happy?
One last thing. Look at any WalMart. Check the surrounding small businesses that have a niche clientel. Every WalMart has a shelf life of 10 years at which point it simply closes and reopens in a different spot nearby. What happens to those Niche marketers. They close. Without WalMart's draw, they have no traffic, business and no purpose to stay open.
How do you feel about internet marketers? Should this be illegal in your world of yesterday? How about the Sears catalogue?
You can spend your life fighting the current or find out where the flow is going and use for your benefit.