Ramnam,
You can't let people talk to you like that. I use several tactics to control the conversation so that I set the rules during the interaction. When someone comes to me angry I use body language to show my disapproval of their behavior towards to me. For example raise your eyebrows high...