There are many ways to handle a situation like that. He chose ... poorly.
I’m sure he embarrassed the boy as well as put the fear of God into him. That’s good. Now he has to pay the price. It’s now up to the judge.
Happened to a girl I know. Her father went to the boys father and told him that if it didn’t top something bad was going to happen to his son when the boy turned 18.
Stopped fast. It is a man’s duty to protect his kids-his first duty.