That's good advice theodora. (((AvidReader))) if you know you will get upset, don't go there. Because it is the kids who end up paying too, and I can tell from the way you write that you really don't want that.
Vent to us, that is one of the reasons we're here I think, so that we can safely vent without upsetting the kids, the dog, the inlaws etc.
Thinking of you and hoping that things are calmer...remember to breaaaaaatheeeee