SO2 -

You do indeed have a delicate situation. And I agree with your L - pick your battles carefully.

The one thing I really like is that you have now developed a good dislike for your XH. And you are well aware of his vicious cycle.

What are the possibilities of you meeting a new guy in the future?