What's it called when someone insults you for not knowing something that you've never learnt or that's not in your field? [duplicate]
For example, let's say I'm a physicist, so I'm not stupid. But, I'm talking to someone who is an accountant and they insult me for not knowing accounting jargon or how to do things involved in their field during a conversation.
Solution 1:
They are being presumptuous and condescending. You might call them pompous
Solution 2:
Arrogance
From Merriam-Webster:
an attitude of superiority manifested in an overbearing manner or in presumptuous claims or assumptions
Clearly the guy is talking down to you, acting superiorly. Often this comes from a feeling of inferiority.
Solution 3:
It’s a gratuitous insult:
- Unnecessary or unwarranted; unjustified: gratuitous criticism.
From AHD https://www.ahdictionary.com/word/search.html?q=gratuitous
Solution 4:
A relevant concept is the curse of knowledge.
According to the Wikipedia article,
The curse of knowledge is a cognitive bias that occurs when an individual, communicating with other individuals, unknowingly assumes that the others have the background to understand.
Of course, the individual in question takes it a step further and insults you for not knowing the concepts he assumes you do. So, calling it a cognitive bias instead of toxic arrogance might be a bit too kind.