Here's is some excellent advice from a Tibetan Buddhist master on how to work with the anger that arises from insults and harsh words.
'When someone insults us, we usually dwell on it, asking ourselves, "Why did he say that to me?" and on and on. It's as if someone shoots an arrow at us, but it falls short. Focusing on the problem is like picking up the arrow and repeatedly stabbing ourselves with it saying, "He hurt me so much. I can't believe he did that."
"Instead, we can use the method of contemplation to think things through differently, to change our habit of reacting with anger. Imagine that someone insults you. Say to yourself, "This person makes me angry. But what is anger? It is one of the poisons of the mind that creates negative karma, leading to intense suffering."
"Meeting anger with anger is like following a lunatic who jumps off a cliff. Do I have to do likewise? While it's crazy for him to act the way he does, it's even crazier for me to do the same." by Chagdud Tulku