Kee also requires you to have a B&M store as well. they didn't used to but in the 06-07 they changed it. last i herd dye still does require it.
problem with sales for stores go deeper than what you mention, something that i have run into is the manufacture themselves violate map when selling direct to customers and sells below dealer cost.
in the early 2000's you could almost get a dealership with any of the manufactures, just by having a sales tax license and giving them a call. alot of people did just that to get cheaper gear. Then it went to those people selling online because they could then fund their playing by selling a bit of gear with little profit because there was no overhead. and the PBnation boom happened and there were countless people selling gear at "pm me for best price" and as far back as i can remember, tourny's all gave out gear as prizes. the prizes are about the worst thing that could happen, the players that are playing for the gear usually aren't going to win it, and the players good enough to win it don't need it. SO more gear goes for sale on the cheap. it doesn't stop there. bad team owners work out deals with the manufactures for x amount of gear for the team. the team gets only what they need and the rest the owners sell. I've had pro players hook up deals for teamates straight from the manufacture. It seems like everyone has a deal or knows someone who can get it for them.