I have thought about what I'm saying, every player in the NHL today under the age of 30 and probably older has worn a visor or a cage until he entered the NHL. All of a sudden, upon being good enough to be drafted to the NHL wearing eye protection, they can't see?!? The players on Canada's Olympic team seem to see rather well wearing all their visors. Jagr, Sakic, LeCavalier, Iginla and the other top scorers in the league have no problem seeing with visors. They aren't perfect but they are better than nothing.
The NHL should grandfather in visors for the league and let anyone who chooses not to wear on, carry on as usual. You can't see to well without your eyes either so for a player to already have two close calls with losing his vision, and still not want to wear one, he is a bigger idiot than guys who just don't wear one. Those arguments about sweat and stuff are just excuses because it all comes down to the macho image, but that's fine, I shed no tears for players in the future who risk their vision by not wearing a visor, not my eyes.
Regardless, mandatory visors are coming one day in the near future and this whole discussion will be a moot point.