Because the coach was completely unaware that an assistant coach was running a camp. That plausible deniability isn't.
And the punch? Did anyone file assault charges? Even if it happened, it's interesting that no one seemed to care until the coach got fired. So screw the kids, this is about my job.