I think the problem may also be that mom and pop shops are taxed much more heavily than big multinational corporations, that pay very little tax and thus have huge competitive advantage over small local businesses.
I would think that any government caring about the local population would look into getting those companies to pay their fair share.