Sounds like it should have been handled as a criminal matter, rather than as a rule violation.
But if they want to handle it informally, perhaps the mascot should be given a chance to swing at the player’s legs (no padding or protective gear) with a hockey stick.
I suspect publicity stunt....shades of the Pittsburgh Pirates/Milwaukee Brewers incident some years ago...