I really don't understand why so many in this forum are so eager to see fights, dirty hits against the head, blood bleeding, injuries that destroy may be whole season of a player.
If you want to see boxing instead of icehockey then watch boxing, hits against the head of the opponent player etc. then watch combat fighting or however it's called, there it is normal.
But icehockey is a sport which demand skating skills, shootings skills, intelligence and cleverness on the ice and is not a war, where the aim is to destroy the health of the opponent player.
For me it's ok that the IIHF punishes every check against the head consequently with a match penalty, I would go further and lock out every player for the rest of the tournament.
Those players from the NHL have to change their attitude if they play in a tournament of the IIHF. For me it's ok that they try to protect the players from dirty hits and want to protect their healt. If the NHL thinks that it's ok to ruin the health or the career of the players, it's theirs problem.