Shares a lot with the Liambas/Fanelli hit, except Sullivan wasn't injured on the play. And his helmet stayed on.
Liambas had a reputation prior to his hit, at least in comparison to Carnevale, and injured Fanelli on his hit and subsequently was suspended for the remainder of the CHL season.
So, given that Carnevale doesn't have the same reputation, and the player wasn't injured, I ask you two questions - What's an appropriate punishment for him? And in your opinion, is there an issue with basing punishments off of the outcome?