it is understandable to get cross in a moment and say whatever; but it isnt ok to harbour the grudge an hour later...
there is some good advice on sites about borderline personality disorder - not saying he is BPD but you can follow some of the tips - ie you cannot change his behaviour but you can change YOUR reaction to it.
(and in doing that - he may decide to make a move to change his behaviour ...)
or have him read something like this:
www.articlealley.com/article_12546_35.html
When someone says they feel like they are walking on egg shells, what is that telling you? It's telling you :
that they can no longer be themselves in your presence.
that they fear your reaction whenever they speak.
that they are stuck, that they cannot move in either direction, for fear of upsetting you.
It is also telling you that they need to stop this feeling that is tearing them apart.
Many of us are guilty for causing these prison bars that surround our loved ones.
BPD - walking on eggshells..
www.bpd411.org/walkingoneggshells.html
So, how do you avoid walking on eggshells?
First, let go of the fear of raging. If you can?t let go of the fear, it is an indication that you are really not safe. If you are in real danger, the only solution is a geographical one. Make a safety plan and get out.
Understand that you can?t control the raging. It?s not a response to what you do. It?s part of the disorder.
Speak clearly, calmly and slowly.
Maintain YOUR version of reality, while being as validating as possible.
Lower your expectations that the person is going to act rationally. It isn?t going to happen. At least not overnight.
You aren?t perfect. Recognize this. From time to time you will make a real mistake. When you do make a mistake own it. Don?t own the raging response, that isn?t yours.
Be gentle with yourself and forgive yourself.