I'm not understanding the hate on this. Sure, it's showboating, but so is every between the leg dangle, toe drag, whatever. He's using his stick, so it's not like he's throwing, kicking, etc. And it's clearly not banned or the goals would have been waved off.
There are two simple solutions: Goalies -- stay standing when he's on the ice and going around the net. Defensemen -- clean his clock. Good clean hit and he'll lose the puck. If you can catch him.
Why take something fun to watch out of the game? (And that's coming from someone who hates hates hates the shootout at the end of tie games).