You are right, I do deal with assholes all the time, which does result in me behaving like one at times when I think that someone is behaving like one. For this I do apologise and also for seemingly misinterpreting your post.
What I will not apologise for is sticking up for someone (which imo, was justified at the time - hind sight is a wonderful thing) whose fault was merely not knowing something (a thing that we are all guilty of) and asking a question. Anyway, I am happy to accept that you were trying to help and move on.