I don't know what to say. Welcome to the 'my H is acting like an idiot' club.
You're a strong woman. You'll land on your feet, no matter how this ends up.
...Just read your last post...
Don't go, please!!!! I may be almost as close as you are to D, it would be nice to compare notes, if I end up there as well. Besides, I'm sure I'm not the only one that appreciates your sharp wit and unique point of view.