The game is too fast for a no check zone. Unless you'v watched an NHL game from ice level, you have no idea at all how fast these players move. The only thing that's needed is to enforce the rules properly and to take the appropriate action against those who go too far over the line. The refs on the ice made the right call but the league officials dropped the ball once again. Now a situation that could have been handled with a simple and well deserved suspension is going to cause even more damage to the reputation of a game that can't take much more bad press.