I think you made the right decision, no doubt. You tackled it calmly and H didn't spew back at you, and was a wonderful father last night. Sorry if I missed this, but where is H staying right now? Does he have some kids stuff over there too? I need to get ready in case H does leave, to figure these things out.

Hopefully with your continued DB'ing, H won't be 'scared' to be cornered if he comes over. It'll only take a few positive experiences and he'll come around more, I'd bet.