Any shop that treated me like that wouldn't see another penny of my money.
Even if you're asking the most simple questions ever asked, you're still the customer. If he can't be bothered to treat his customers with a little respect (and here it seems he couldn't even manage a very low level of respect) he shouldn't be in a customer facing business. Find another bike shop, and spread the word.