Hopper Hopper:
Have every player in the league start at the same salary (lets say 2 million a year - that's a good starting point).
Not every player in the league is worth that much, or even close to that much. Also, some players aren't on the team to score goals, etc. Some only play in a few games, or have a few short shifts per game, or are the tough guys on the team and shouldn't be paid an amount like you proposed. I understand your idea, and yes it seems fair, and I realize you are just throwing out ideas here, but it would never happen. A number would never be agreed upon and the players would never go for it.
I've tried to ignore all the crap the media keeps going on and on about. I'm enjoying my WHL season tickets, and Junior B hockey!!!