It's a tough call, making them mandatory for new players in the NHL. Freak accidents are going to happen no matter what.Remember what happened to Clint Malarchuck
I think it should still be left to the player though, if you want to risk the injury then don't wear a visor.