Meh, unions can be shitty yes but companies can be shitty with or without unions too.
Follow India, Ban Walmart. Mostly for people in countries outside the US. If your going to have supermarkets dominate that lower middle class nad upper lowerclass niche might as well make it local ones.