Maybe the guy should wear a cage instead of a visor. I have always felt like visors were a shit solution to protecting the face. Those plastic visor like cages they have now would be far better then wearing a visor which you run the risk of a stick or a puck getting lodged up in your face behind it. If these kids want to avoid injury, they need to play smart and protect themselves with the available equipment. In the NHL, a check like that was legal and there was no penalty called on the play, the fact that Canada was given a penalty after the guy was taken off on a stretcher is biased officiating and the refs need to be ejected from the tournament for it. Just goes to show you that it's not just the NHL that has shit officiating.