DeSoto High School (Florida) basketball player Mason Holland wasn't happy with a call and he let referee Jim Hamm know about it.
By attacking him.
The 6-foot-7 team captain now faces a felony charge, according to a DeSoto County police report.
Shortly after Hamm called a technical foul on Holland, he attacked the 51-year-old, pushing him twice and tossing him to the ground during a contest against Port Charlotte High School, as seen at the 1:24 mark in the video below.