I suspect if LeBron could have anybody potentially available on his team, he would pick Carmelo Anthony rather than DeMarcus Cousins or Avery Bradley, so why not try a four-team trade as follows:
http://espn.go.com/nba/tradeMachine?tradeId=j8oxfvzBoston - DeMarcus Cousins
Cleveland - Carmelo Anthony
New York - Amir Johnson, Jonas Jerebko, Kelly Olynyk, Brooklyn '17, Brooklyn '18
Sacramento - Kevin Love
From the viewpoint of Sacramento, they are trading Cousins for Love, which is VERY palatable to their fan base considering Love is a California guy, is on a long-term contract, is a former all-star with production equal to Cousins when he is the go-to guy, etc. If necessary, we could throw Memphis' 19 or Clippers '19 their way.
From the viewpoint of Cleveland, they are giving up Kevin Love for Carmelo Anthony, which receives LeBron's stamp of approval.
From the viewpoint of New York, they are giving up an aging Carmelo Anthony for likely two lottery picks, a serviceable starter in Amir Johnson, a solid prospect in Kelly Olynyk, and a decent role player in Jerebko. They are basically stating this is now Porzingis' team, which is probably not a bad move. Do Jeff Hornacek and Phil Jackson really think they should continue onward with a 32 year old Carmelo rather than building around a 21 year old Porzingis? Don't forget that the Knicks had a deficient draft this year...
From our viewpoint, we are moving three guys on expiring contracts and the two Brooklyn picks for the best center in the league and arguably one of the top five players in the NBA. All without losing a single piece of our core. A huge win, especially when you consider the possibility of Olynyk receiving a contract we simply cannot afford to match next offseason.
Potential snafu: If New York really likes Kevin Love's game, why not just trade Kevin Love for Carmelo Anthony and pair Love with Porzingis? The question becomes whether New York values Olynyk, Johnson, Jerebko, Brooklyn '17 and Brooklyn '18 more than Love.