Dear Sanjay,
Take this as my personal feeling, but to me a person who gets angry is the weakest person around, thus deserving our sympathy rather than outburst. Anger comes to those people who are helpless, weak, have tried all other means and who think that the best possible way to act is to REACT. An angry person is a subjugated and exploited one, who is in need of counselling . Though you have told ways to overcome it, but let me add, that there are also ways in which we should address this issue vis a vis the other person. the best way to address anger is to understand its futility and harm and to avoid it as much as possible.