I know honey, we've all done things we wish we hadn't or think are wrong now, but at least you can see that (if it's true) and maybe recognize it before it happens next time. That's what CBT is all about- starting to notice your thoughts/feelings/actions is the first step to changing them!
I'm glad you got through to him- that sounds like a major shift how he acted last night. I think it's good to just keep telling him what you need when he communicates to you- like you have noticed, even if he doesn't seem to be listening... he is!
hope you have some peace in your day today--
Alice
When the men on the chessboard Get up and tell you where to go; And you've just had some kind of mushroom And your mind is moving slow; Go ask Alice... I think she'll know.