When talking to a client - do you tell them off?
When talking to your boss - do you tell him that you're smarter than him and that you'd never hire him (the boss).
Two examples of what things that this guy did. IMHO, those are two "common sense" things that you don't do.