One thing I've been thinking about recently is that the Metros were holding Shane back. The Admirals holding Hunter back makes sense, in an oh shit he's going to kill this kid way. But the Metros holding Shane back? Shane who never fights? Shane who is a known peacemaker? Maybe the argument can be made they wanted to protect him from getting hurt/getting fined but, Shane is their captain, if he wants to fight, a fight there shall be.
You consider that the Metros know that Shane absolutely does know how to fight. They've all done checking clinics with Shane. They've all wrestled and roughhoused with Shane. He's strong and he's fast and he wants to win.
The Metros understand that Shane doesn't fight, not because he can't, but because he's a little too good at it. And Shane generally doesn't even like violence. He likes to win by playing the game, not hurting the other team.
So when they see Shane, after the whistle, drop his gloves to Scott Hunter, there is a collective thought of oh shit he's going to kill Hunter and they have approximately 1.5 seconds to grab their captain and prevent him from getting arrested.