Sorry to hear about your S and the croup -- you guys never seem to get a break from that stuff.
Not much to say about your H. Maybe he was hoping he was the one you were dreaming about.
In any event, working too much will make one prone to stupid words and deeds. Each of us needs to remember to get the sleep we need (I've been bad about that, and had a friend admonish me for it just this weekend.)