> No matter how correct you are, you won't get anywhere by making the other person feel stupid.
I came to the same realization some time after an incident at Uni...
In a Uni class I tried to correct the lecturer about some Unix/Solaris? feature using my Linux knowledge and when he wouldn't agree, I basically ignored everything he taught for the rest of the class.
I think it was maybe something about file systems and IIRC I looked it up after (realizing what a dick I was) and I found that I was indeed correct, but I still feel bad about the way I acted to this day.
Although, in my defense, earlier in the class I had to show a whole bunch of students how to exit Vi/Vim so as you can imagine, I was already starting to feel like some kinda Unix god at that point.