I gotta agree that that the players are to blame.....The NHL just dosen't generate the revenue for the salaries they dream of. A salary cap is the only fair way to go. Look at the NFL....You go out and earn that huge salary...You want the big $$$ ....Earn it....Manning, Farve, Harrison, Law etc.....They all earned their top 5 salaries. NHL'ers should do the same. NFL teams manage why can't NHL teams do it?
Yes...Some owners are to blame for inflating salaries but a salary cap would reign them in. Revenue Sharing and a Luxury Tax?...All's you'd end up with is MLB.