Personally I do think that sometimes non-hockey fans can end up mischaracterizing Shane and Ilya because they don't know enough about hockey/hockey playstyles
The Ilya we see in Heated rivalry would not be throwing the first punch, he's not an enforcer. Ilya is a star center and a Pest. He wouldn't be doing his job correctly if he was punching players every other game, it would end up with not enough ice time to let him be the playmaker he's paid to be.
But being a pest can be playmaking! Find a player to bait, emotionally push them just enough that they try to fight you, and then get the fuck out of there before the ref gives you both penalties. This gets your team the power play. There is probably someone on Ilya's line dedicated to helping him get out of the fights he starts, and finishing them for him!
I also think this is also something that Shane would respect. Ilya is good at it and it's a good strategy for his team. I don't think Shane would see it as some dirty tactic, because Shane probably thinks everyone with a brain can see it for what it is! He probably thinks everyone should be able to see that being an asshole is a tactic for Ilya, that it's something to ignore and not fall for, that it's a strategy and not personal beef.
I think Shane's more disappointed when a Metro falls for it. Shane sees it as Ilya set up a Looney Toons ass obvious trap and one of his teammates ran into it. Why be mad at Bugs Bunny when you can be mad at your defenceman for falling for a fucking Bugs Bunny trap.

















