$20 to try shoes on
The answer to that is 'get farked'.
Competition is competition is competition, if you can't compete then get out of the game. In no other retail sector would this kind of thing fly. I think that such a situation as we have now should serve as a warning to local distributors to man up and get efficient.
Generally, if I can get something cheaper online, I will. This applies to bike bits as well as other things. However, if I go into a shop, and get good advice, good service and what not, I am more than glad to spend the extra 5-10%.