That had to be rough, but you are just amazing how you hold up and how well you manage such a tough talk. I'd collapse like a gelatinous mess after facing such stress. Do you realize how strong you really are?
Oh, and the elephant-in-the-middle-of-the-room? Yes, that's one of those things I too need to deal with, real soon now. DB'ing aside, the cake-eating and blame shifting cannot be tolerated, not for long, before the respect becomes impossible to recapture. I just hope that I handle it half as well as you have.