Well, how about this. Instead of trying to get directly involved in the fight, why not go up to the bus driver and tell him to stop the bus. I know people were yelling at him to stop it, but I would have literally gotten in his face. I certainly could have quietly dialed 911 on my cell phone to alert the police. It seems like there are little things that could have a difference. Maybe someone did call 911, I don't know. But that bus should have been stopped. Hell, hat bus driver was putting every single person at risk by not stopping.
Then he's an asshole. Hockey is not a full-contact martial art, and when it is reduced to one it only satisfies blood lust rather than a true sports fan and the love of the game.