I understand why sojo said what needed to be said. I refrained from initially responding because my first thoughts were not so understanding.
Stop being so sensitive and personalizing everything. No one attacked you.
As to calling any of us greedy, I don't believe in that word when it comes to running our businesses. We are not responsible for other shoppers because they may want some of those shops. This is not a corporation and we are not employees working toward a common goal. Should my lawn service give up the contracts for a few of my neighbors because the other lawn services want more business on my block?