This is common when a newbie discuss with an expert and when the newbie assumes certain understanding that are in fact incorrect or should be redefined. When the expert try to explain or correct that basis, in a way of explaining why the question was a wrong question, it may often be perceived as lack of respect -- one deserves to ask an question without the question being attacked, right?
The "asshole" is uncalled for.