Pettersson being called for a charging penalty specifically is bizarre, considering he wasn't the player with speed on the play. He could be properly given an elbowing call, but Canucks fans clearly didn't see it.
As Pettersson was taken to the box and the referees explained the penalty call to him, Canucks fans tossed their drinks on the ice. Thankfully the on-ice crew worked incredible quickly to clean up, and there was barely any delay in the game. It's almost as if the Canucks organization was prepared for their fans pulling something like this. An arena notification went out telling fans they would be subject to ejection or arrest for tossing drinks onto the ice.
The Vancouver Canucks have been the only team that hasn't hosted an outdoor viewing party for its fans this season, and it's because of events like this. As the Vancouver mayor explained, the city has a history of mass disturbance when things go wrong for the Canucks, and they can't be trusted with organizing a playoff watch party. If they keep throwing cans on the ice, there'll be a lot of banned Canucks fans, and no playoff watch party ever again in the future.