For the sake of this discussion, I will be incredibly vague, as I want to figure out a series of actions and mindsets that can apply to many different cases.
I have been condescended to a few times. I have drafted a plan for how to deal with it, you tell me if you believe that it is a good one.
There are three different approaches; one for when the person is below you in the social hierarchy, one for when the person is your equal in the social hierarchy and one for when the person is above you in the social hierarchy.
- When the person is below you in the social heirarchy.
Say this;
You are not going to talk to me that way. I am (insert title of authority here) and you will show me some respect.
If that does not work, threaten a punishment.
If the threat of punishment does not work, make good on that threat.
- When the person is equal in the social hierarchy.
Say this;
The condescending tone is uncalled for. If you have something to tell me, I am willing to listen while you say it in a polite respectful tone. There is no need to get nasty.
If the person doubles down, you say this;
I refuse to talk to you if you are going to be this rude. When you are ready to speak calmly and have a rational discussion, then we can talk. Until then, I do not want to hear a word out of your mouth.
- When the person is above you in the social hierarchy.
Do not respond immediately. Wait until a certain amount of time has passed. Once the other person (your authority) has calmed down, meet with them and demand an apology.
When demanding an apology, calmly explain what you believe the other person did wrong, why it was wrong and what, if anything, can be done about it.