As a father I agree with this.
Putting on gloves and boxing is a great idea if the purpose is to teach him fighting skills or even just for fun. I think every dad should have some physical interaction like that whether it's wrestling, boxing, or simply playing tackle football. Of course I'm speaking from the point of view of someone who's athletic.
Punishment should be just that. Sparring is not punishment, it's fighting. As a father I shouldn't need to show my kid who's boss by fighting him. If that's what it takes then I haven't done my job very well. Being a father is like any other leadership position in that you have to figure out how to get respect and typically violence isn't the best way for that.
As far as how to punish a 16 year old, there's certainly ways but none are universal. I mean taking away his phone might be a big deal to him or it might not be. Maybe it's a matter of some sort of grounding or maybe it's taking away his phone. Hell, maybe it's a month of 5 am wake ups with a PT session thrown in. I can't tell you what the solution is because I don't know the kid. The key is to figure out what motivates them and use that as a tool. That's the job of being a parent after all. It's work and it takes some thinking and creativity. I know for me an ass kicking never worked because (a) I became tougher and it didn't bother me and (b) it was a short duration. So my dad hit me a few times? Did it stop me from doing what I wanted to do? Of course not because I knew all I would have to do was take a few wallops from the belt which would be over quickly and I could easily put up with. Once they started taking things away from me (like my freedom) then I started to think twice. But that's what motivated me.
Besides, if the message you're sending to the kid is one of "you can do what you want as long as you can kick the ass of whatever authority figure catches you" what do you think will happen?