Maybe the league should put in a maximum for the amount of cap space you can have in one off-season.
To avoid 2-3 stars all heading to one team in such a fashion.
Set a ceiling of $20 million or something along those lines. Force teams to do more team-building than praying on multiple top notch free agents.
Why bother? When we traded for KG and Ray, their contracts were more than Lebron and Bosh. We also had more left on our roster than they do.
I don't see the problem. Why is it ok when the GM trades for it but not when the players want it?