Consider anger-management. This will rightfully land you in jail in the real world… and you’ll also likely pay the idiot a lot of money.
Your mom was right… “sticks and stones…”
Been there, done that...Worse that happened was a slap on the wrist and a fine.....And a life long lesson to the dude