Just because a guy isn't a fit (not saying he isn't ) doesn't mean you give him away. Kyrie is just about to enter his prime.
Trading him for a top 5 player who is still debatably in his prime and best friends with the superstar you have is called giving him away?
News to me.
And you're talking to some one who is truly down on Melos value to the team.
Melo is 31. Cleveland isn't thinking about the next 5-10 years. They legitimately have a 3-4 year window of time to win their 1st ever NBA championship. In 45 years, they've never won one.
Teaming him up with a best friend, additional top 5 player in the league, is a no brainer.
Kyrie fits the Knicks' needs, and talent wise could hope to compare to what Melo brings to the table, now. He isn't a lock to provide similar production to Melo, and his knee injury at such an early age is another risk an acquiring team will inherit with him.
Melo fits the Cavs' needs, in their pursuit to win their first championship.
What did the Rangers give up for Yandle and MSL? That's the end goal. You overpay for that.
I even think that the Knicks could probably add in someone like Lance Thomas and get a late Cleveland first thrown in there, too. If Cleveland is desperate enough.