The NHL has been a public relations nightmare since the lockout going into the season after the Rangers won the Cup. The league lost a lot of momentum by failing to play up the following season (94-95). That was the owners' fault.
This situation is the fault of the players IMO. Players were stubbornly refusing to accept a salary cap, and then when all was lost, they caved.