Numblady, your post made me think of a quote I read once about long marriages, basically attributing their longevity to the fact that two people want to get divorced at different times.
I know that's terribly cynical, but also funny and I'm glad your husband seems committed to doing his part to try to make up for his behavior. And as for the cancelled hearing, YES! Such an awesome bonus, and it resulted in a kind of normal day? Victory! I still hold out hope that you will find a new job that you're super passionate about, but without all the political and interpersonal drama that seems to plague your current job.
I'll be around during the day, and will be back to post more. Have a great day, everyone!