HI dancingwithheart,
I'm sorry that things have been so hard for you lately. Setting limits (not on your partner, but on yourself) is important in understanding your own
Boundaries . It can be really scary the first time you walk away from your pwBPD because you don't know how they will react, but after you do it several times gets easier and easier.
Where do you think your limit is on how much verbal abuse you will tolerate before leaving the house, going for a walk, etc? For me, I will leave the house if my H begins to call me names or yell. I simply and calmly state, "I don't like to be called names. I'm going for a walk and will be back shortly" and just walk out the door. There is no discussion about it. I don't threaten him with ultimatums by saying "If you don't stop I'm leaving."
So an example of another way to address his behavior regarding dinner might look something like this:
He starts texting you. Your reponse should first be
Validating :
Him: You guy's dont' care about me. You're having fun without me (I'm just guessing this is what he might be feeling)
You: I can see how you would feel that way. I've feel lonely before too when I'm home by myself while others are out. I would love it if you were here with me. Will you come join us?"
Him: No. You don't love me.
You: I understand that you don't feel like coming. I can't wait to see you when I get home. I'm going to put my phone away so I can spend time with your sister for her birthday. Would you like me to bring you anything to eat when I leave?
Then put your phone away. If necessary, turn it off.
In regards to his threats to harm himself, one of the first things I say is:"Losing you in that way would be devastating to me. I do not want you to harm yourself because I love and care about you. Do you have a plan to hurt yourself?" If my H were to say yes, then we would not have a conversation about whether to call or not. I would just immediately call an ambulance.
If he says no, then I may say something like "It's important for me to understand what you are feeling. I'll be home in a couple hours and we can talk about what you are going through then."