Hi Muser,
Wish I knew the right thing to say. But I hear you.
Here is a hug:
ps. have you ever thought about therapy? I have found it helpful with relationships that are bringing me heartache -- a new way to look at things and also have someone who is on your side.
Elana