Sorry to hear you had such a horrible (and offensive!) experience. I'm more familiar with shops on the Eastside which may be a little out of the way for you, but +1 on Sammamish Cycle in Redmond; they've always been really good to work with. Gerks Alpine Hut, also in Redmond, has also had really helpful & friendly mechanics every time I've been in; they're a smaller shop but they've given me quick brake or derailleur adjustments no charge, so I try to buy stuff from them whenever they carry whatever it is I'm looking for.