The never-ending blame-shifting has to stop.
Nobody killed the local grocer except for consumers.
Consumers killed the middle class. Sometime, somewhere, someone walked into a store and saw a Philco radio made in Pennsylvania by unionized middle-class manufacturing workers and a cheap Japanese/Tawianese copy of the radio and bought the cheap radio.
Sometime, somewhere, someone saw a mailer from Walmart and saw that they had eggs for 98 cents a dozen instead of the 99 cents a dozen at the local grocer, where the employees were unionized and fairly paid, and they went to Walmart instead.
The same thing happened with air travel. People complain about poor service but the vast majority only ever sort by price and click on the "race to the bottom" fare that shows up first. And then they complain about being nickel-and-dimed.
Now the malls are dying and people are blaming Amazon for physical retail centers turning into ghost towns and eyesores. No shit Sherlock, when you buy everything on Amazon you go to the mall less often and the stores start turning into physical manifestations of the stuff you can get on aliexpress, or they close the doors completely.
If people spent 1% of the time they spend complaining about Walmart into shopping conscientiously, there would be a butcher closer than one hour away from my house and I could support a small local business, paying more in exchange for ensuring a higher quality of life for me and my neighbors.
But I can't because sometime, somewhere, in the past, someone went to Walmart and saw floor-scraping ground beef for 95% the price of the butcher and started getting meat at Walmart, so the butcher locked his doors.