Ultimately, the state or local government has a choice to make regarding what the value of retaining that professional sports franchise really is because they all KNOW, without a doubt, that they will NEVER recover their initial investment in the new arena or stadium during its ~30 year lifespan. Nobody forces the state or city to fund the construction of the arena but, for political and socioeconomic reasons, they choose to do so more often than not.
Collective bargaining is a result of the players unionizing, and probably was something the owners heavily resisted when the NHLPA was first being formed. I don't think you can definitively say that players would be making more money without collective bargaining. Maybe guys like Crosby would, but others like the 3rd and 4th line grinders likely wouldn't. Plus, without collective bargaining, each player could conceivable have a different set of contractual working conditions, which would be a complete nightmare. Moreover, the owners don't steal anything. People like you and I willingly pay thousands of dollars each season to watch the team play, purchase concessions, and buy merchandise. Nobody forces us to do it. If you don't want to pay $ to see the team play, don't go to the games. And if you don't want to pay money to Cablevision to get MSG+ on your TV, then listen to the radio broadcast or go to a bar.
That being said, I hope the players accept this proposal and we finally see hockey for the first time since June.