All Boston bias aside, I can see both sides of the argument here. Yes, the fan overreacted. I have no idea what type of smack talk was going on between this Bruins fan and the Lightning’s mascot, Thunderbug, before the exchange. That being said, trash talk is part of the experience of being at a game. Getting silly string sprayed in your face is not.
Can you really throw someone out of the game for this? What do you say to that person? “Hey man, listen — I know you weren’t expecting it and mascots don’t usually spray silly string in fans’ faces, but that’s just the way it goes around here. You were supposed to just sit there and take it and do nothing, but now that you decided to tackle Thunderbug we have to throw you out. Sorry.” When mascots get run over by a player or take a foul ball to the neck, it’s usually undeserving and they don’t see it coming. Thunderbug’s biggest mistake was turning his back after he assaulted the guy.
H/T to Puck Daddy for the video