wish i had the strength of character to remain stoic.
billie jean... this took me years to adopt this strategy and be able to implement it. I think you do have it within you... you just need to develop your own method(s).
You can practise it by using a past experience and dealing with the situation now but differently than you did at the time. Role play the experience with yourself. The first thing is to stop and mentally take a step backward. Also, when you feel the emotions rising, try not to react... some people literally count to 10 in their heads. I start talking to myself ... I say 'Calm down. Stay calm. Shields up. You can deal with this rationally. This person wants a reaction. Don't give it to them.'
It's a tactic you do to give yourself the needed seconds to collect yourself after they've given you the abusive, emotional blow. I had to adopt it with some of my family. Chronically ill people like to make you feel bad. Believe me, I'm not successful all the time. But the more I do it, the easier it is to use it the next time.
Years ago, Oprah Winfrey was under fire because of her comments about meat. Her psychologist at the time gave her some very insightful advice: "Don't Take It Personally"
When you adopt this, it makes things go a whole lot differently. Not always easy or possible to do... but the more you do it, the better you will feel about how to handle potentially negative situations. I have diffused a lot of anger from people at work this way. When you don't react, there's no fuel for the others emotions to feed off of. Eventually, they tire. Once the emotions wear off, a whole different direction is taken with the conversation.
They actually had some training at work here recently specifically for women on how to deal with these types of situations. The one instructor said "Envision you have a baseball glove on and you're about to catch the baseball coming towards your heart. Women have to do this as we are more emotional." Just something to think about.