This was his third and last chance to come home to get sorted out. May seem like a heavy-handed approach, but I'm no longer in a condition to go for a roll in the dirt with a 6'1" 250lb baby huey that said he wanted to beat me down.
You did what any loving, sane parent would do.
I applaud you, sir!
I have no regrets that we never had children.