You did good. Keep a copy of that exchange for your records.

He's spinning and cannot face the devastation he has caused to his relationship with the kids. GUILT TURNED OUTWARDS IS ANGER.

Stay calm, reasonable and stick to the high road. You did fine.