you dont have to like or even understand hockey culture but it exists. that play is always going to end up in a scrum regardless of the player or teams involved. the only reason for that play is to intentionally antagonize your opponent. im all for the slapshot too but it was a totally cowardly move to run away from the scrum. grieg should have taken that slapper and immediately turned around and faced rielly.
Usually code things are related to violence or where someone can get hurt.
Such as:
-dont take a run at our star player
-dont take a run at a rookie
-dont hit the goalie
-a fighter shouldn't fight a non fighter
They are all things where someone could get hurt and a defensive/protective response is warranted.
What we have here is an ego thing where no one has a chance of being harmed.
This is a case where the code would be to take his number and hit him extra hard every chance you get next time you play him, withing the bounds of the rules.
The code doesnt say anything about cross checking a player in the head after he harmed no one.
It's a feelings getting hurt thing. You take their number down and remember it for next time.