In my area, there are Indian, Japanese and Chinese grocery stores within a few miles of Costco and Trader Joe's. Considering these grocery stores are decades old, Costco and Trader Joe's have done a bad job at dialing up the greed.
First of all, from what I've heard, Costco and Trader Joe's are, at worst, middle of the pack among large companies as far as greed goes. And assuming incorrectly that the thesis is that all large corporations are equally greedy, then using a couple of specific examples of corporations that are less greedy to disprove it, just makes for a terrible argument.
Second, it's exactly that kind of differentiation (offering a niche product that the larger, more generic stores don't want to) that makes it easiest to avoid being undercut and run out of business by larger players.
Now, if you said you had several different small local grocery stores thriving without any specific niche, that would be somewhat more surprising.
So why can't fully greedy companies undercut half-greedy Costco and Trader Joe's? When exactly have "greedy" supermarkets driven out smaller competitors through price manipulation? Please be specific.