When I get angry by some one, I start thinking first to whay and what did make him/her to provoke me? Is that because he thinks I will take it granted or it is because he just wants to have fun or he really wants to convey any point. I try to rationalize the cause and then I also figur out how should I react. Till then I dont loose control out of me. Once I figure out the rationalize and the path forward, I stick to what I have planned for it. This I keep on iterating until the cause gets off permenantly.