1: If someone is already angry and they verbally attack me for something that went wrong in their day I simply try to suggest to myself that they are not really trying to hurt me they are just venting their frustrations and if I listen I not only obtain valuable insight into how that person thinks and how they view their immediate world, but it also helps me dissipate my anger while helping them with their problems by listening and (with a calm tone of voice) helping them through their problems by showing them my own point of view(which an objective point of view does seem to help solve problems for me).
extension: Sometimes, people in your life who you are close to may lash out at you with anger over some silly thing, when in reality they are not angry with you at all. They are angry with other aspects of their life that they can't lash out to, and because they know you love them, and will stand by you, you become a target for their anger. This is really common with teenagers as I have come to know very well - they get mad at a teacher, a rule in school, others in school picking on them, etc., and they lash out at a parent or a very close friend for something realy trivial. In most cases they don't even realize what they are doing it.
2: It seems to me that sometimes anger stems from nervousness (which I believe is only aform of fear), boredom, or just laziness (getting mad when someone is asking you to do something, yet you just want to veg out on the couch). In this situation I find that physical practice/work helps in many ways. Yard work helps bring the essential trait of humility back into my frame of mind, while AMT Guard, Tae Kwon Do, or Kenjutsu help bring focus to my mind, body, and all around awareness.
3: Finally, when I am angry about unsolvable problems within my own world, the flat out arrogance and ignorance of some people, or due to some of the few uncompromisably harsh realities of the world I find that any type of meditation, katas, poom-se, forms, or reflection is best suited to bring me back to a state of peace and calm.