If you get insulted, ask yourself, "What underlying factors are motivating this person to insult me?" Regardless of the words the person is using, the underlying message is that he is frustrated or discouraged. Try to react towards him in the context of his underlying problems and not his actual words.