It does get annoying being talked down to like that. I haven't had bike issues (yet) but I took my car in to the shop once because it was leaking coolant and the guy asked me what made me think it was coolant...uh....duh...because I wasn't drinking green kool-aid under my car...

I do think that some people in specialty shops are trained a certain way and can't think past that. That may have been the problem with your bike guy.