Hang in there. I get the "sitting on your hands". I was envisioning the other day, while at the office and checking to see if I'd missed any text messages (I hadn't), all the DBing LBSs worldwide doing variations of the same thing.
LOL, what a group we are. And oh the inner dialogue! I hear Snodderly chiding me to not pursue... I hear the pissy part of myself saying "And WHY exactly would you WANT to contact that no account yellow bellied lyin' cheatin' poor excuse for an H?" (I think my pissy-part grew up down south somewhere..)
I don't know that your backslide was really so very bad in the bigger perspective? XSO needed to know that you weren't on board with his new life plan. From what you've described, you DID practice a fair amount of restraint in the discussion.
And while you're working on your listening to others skills, remember to listen to yourself as well.
Take care!
Me 46 H 56 M 22 yrs S22, D20, Twin Ss18
You teach people how to treat you by what you allow. What you stop. And what you reinforce. ~~~~~~~ A lack of boundaries invites a lack of respect.