You know, Daring, sometimes you have to say what you need to say. He needs to step up and sorry if it interferes with his life plans, but, he they are his children, too.

I think you did fine in a stressful conversation. He needs to get over himself.