The simplest and best thing for the players to do is have the stars go to their corporate branding partners and start looking for financing for a new league. Divide and conquer works both ways. Go to the owners of the clubs that are making tons of money and say "you can be with us, or watch as your stars play for the league that'll put you out of business."
The players may not have the taste for risk they'd need for this plan, but it'd work. Who the heck cares if there's a Sacramento Kings or Charlotte Bobcats? If there's a platform where fans can see LeBron, Kobe, etc. play ball, that platform will do fine, thank you. It needs venture capital, some basketballs, and, well, that's about it.