I am sorry, but I don't see how anyone can defend this trade for the Nets. Based on what I am hearing, this takes them out of the running for Dwight Howard if D-Will resigns. More importantly, they traded for one of the worst contracts (if not the worst) in the league.
Joe Johnson is owed $88M over the next 4 years.
I don't care what rationale you use, you never, never, NEVER, trade for a contract like that.
Or in others words, this is a classic Billy King move.