This is not as convoluted an argument as it's become. Seems as though everyone has an opinion, just for the sake of having one.
If CRC are doing a good job, which they have been for quite a while, then support it, if it fits your needs. if your LBS is doing a good job, then support it, if it fits your needs. Don't support bad business, wether online or local, if it puts you out of time and money. Do what ever feels and is right for what you require, we shouldn't preach.
If LBS's conduct good business, they will get support. One in particular has mine, but if they didn't do such a good job, they wouldn't.
Why not name the businesses that are doing fine work, so others can be aware and support them? Then this perpetuating problem of bad service and issues might begin to subside, as sub standard outlets will no longer be doing business, if you do something poorly, why should it be done?
Yarra Valley Cycles does a great job. I will gladly support what they have been doing, have done and what they are trying to achieve. I drive an hour out of the CBD to go there as they employ great mechanics, good service staff, they ride, they support local riders and races. they stock good parts and are fair on pricing.