I know this is an old post, but I used to get this a lot from my boss, and I just wanted to take him by his throat and choke him until he asks me to stop. Believe me, I can do it, too. He wouldn't have a chance, but I wouldn't have a job either. I used to whine about it. Oh, poor, pitifully me. I'm such a victim. Oh, why do you treat me like I'm stupid?
You know what I do now? I treat them like an ***, too. If they give me a down the nose look and ask me in a smart way, I give them a smart answer in return. If they ask me what I said in a way that belittles me, I just ask them if they can hear. Once they see that I'm not letting them have any power over me, they instantly change their tone. Another thing that helps is the intimidation factor. You have to be intimidating in some manner. You can't just talk in a little mousy voice or a soft shy voice. You have to say what you mean and mean what you say. Of course, none of this is done out of anger. It is done out of self-respect. If someone wants to disrespect me, they'll get they same treatment in return. If they want respect from me, they'll have treat me respectfully.
If anyone else has anything to add, please do. I'm here to learn.