Dirty play but some nasty is never a bad thing especially when it brings life to the team.
It is in this case. I haven't seen confirmation that he is suspended, but if he is, he'll miss games 6 (and 7 if necessary) of the OHL championship. If the Petes lose, it's on him. He isn't bringing life to the team by not playing.
Besides that, it was a slew foot with 40 seconds left in a 4-1 game. Getting suspended because of an overly aggressive play is one thing. Getting suspended because he was upset and acting like a child is something else.
He got a major in game 2 of the series for a check to the head and was lucky he didn't get suspended then.