I say that employees should not go to work for corporations and chains, either. F them all.
I have some sympathy if the mom and pop if they barely make any money, but there are some mom and pop places out there where the mom and pop own 10 locations, which is not huge, compared to chains. But they are making $1.5 million in income per year, all the while they are making sure that employees don't work more than 30 hours per week so that they don't have to pay benefits, no health insurance, treat them like crap and not dignity. I know that all businesses don't do this, but probably 95% do, even though I have no citations for this. But I rarely read about those companies who do. And don't say many do, but nobody hears about them. No way.
And again, for the person making $5,000 per year, who cares if they go out of business. They are NOT doing it right. It is only logical that they should get a janitorial job, or work in a stock room for $30,000 per year. It's just logical. And, with making $5,000 per year, their restaurant is probably filthy, bathrooms filthy, substandard ingredients, dirty kitchen, sh-tty chairs and tables, indifferent wait staff and cooks. Again, not every single one. But if you're making $5,000, that sure is the way to bet.
Furthermore, if there are only companies like Amazon making all the sales, then that is a monopoly, and it should be broken up. Monopolies are the bad part of capitalism, and is why the government should break them up. That is what they did with AT&T in the 1980s and telecommunications really took off after that.
You are using a straw man argument.