Angry People

Just want to get your view on how do you deal with angry people? I have this colleague who is constantly angry and insulting. Before I used to answer back at her and get even more angry. Now I keep on showing love and cooperative attitude, while she is still angry – okay maybe just a little bit calmer. I keep on telling myself that there is not much she can do to me, as I decide myself not to be impacted. But it takes nerves of steel to manage it, I must admit.