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:

  1. 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.