>I'm constantly amazed at people who think their genius is so valuable that anyone would put up with their rancid personality.
My opinion has been that if you really value truth, leave your ego at the door. Emotional intelligence is key to discovering things you don't know, from sources that may be less than friendly.
I am not advocating being needlessly toxic. This goes for both parties. But people would do well to learn when to A) Not expect respect B) Know how deal with someone who is disrespectful, but is correct in the current subject matter being discussed.