This is the same mentality as the chop who thinks he's clever for saving time, by pushing into the queue.
It seems you don't understand distribution? Lets give you a little 101 crash course.
You have a distributor, who imports in bulk. They usually have a big warehouse and an office park. They usually have a few large clients who buy in bulk, and as such they are not really geared towards the retail environment. Distributors never have store fronts.
Next you have resellers, these are smaller companies, geared towards providing a better quality of service aimed at the average joe on the street. They have pretty stores, with demo stock that you can walk in off the street and play and touch and feel, and if you so chose, purchase.
This is called a distribution channel and it works really well, because the Distributor can focus on imports, and landing product at the minimum cost and the resellers focus on retail.
However, when the Distributor then decides to sell direct to the public, it screws with this system, and sooner or later, the resellers go out of business, they obviously can't compete with the disti pricing and as such cannot generate the sales needed to cover the overheads of providing YOU with a nice retail environment. This is also the case when people like you then run off and buy direct from the distributor.
So yes, shop around all you want, but among the RESELLERS, save a buck or 2 there, but don't destroy others retail experience just because you're a cheap bastard.