I see a lot of this these days. Perhaps you could ignore gender and look at size? He's an athlete. The other person is tiny.
But maybe the bolded part trumps that, huh?
It's sexism. If it was a smaller dude in the position she was in, everyone would say he was stupid for picking a fight with someone bigger and he got what he deserved. She's only getting the benefit of the doubt here because she's a woman. If she was male, almost certain he'd still be on the team. I wouldn't hit a woman but hold her accountable for goodness sake for at least provoking this.