We really got no idea what happened before she "punched". There's a circle of kids blocking them from view of teachers and the guy must have said something for her to do that. Plus I bet she was fed up with people called her RETARD or something. Kids are kids for sure but we don't have the whole story. She shouldn't have thrown a "punch" at all, it was all set up to go against her in the beginning.