It's a lockout, not a strike, and the players made major concessions at multiple points. The owners wanted more and kept daring the players to stop them. So, here we are.
Nobody's blameless, but the owners initiated it. No matter how much money they make, I don't believe the players have any duty to put their salaries and pensions on the line to protect owners from their own overspending, and sign away all power to fight contraction with further cuts on BRI on top, and do whatever the heck the D-League proposal actually was, and reduce the players' freedom to mutually agree with teams that wanted them there, in addition to the 12% pay cut, reduced raises, and other concessions they'd already agreed to.
Owners pushed too hard for too much, and these are the consequences. Maybe they're ok with them, who knows, but their actions brought us here.