Robinson is not a cancer - he has just lost a lot of games ... D'Antoni runs a tight rotation and Robinson was not a fit ... so he did not get along with a coach. He was not in the Knicks long term plans anyway. Marbury was not a problem here off the court - our mistake was thinking he still was able to play.
Robinson we know can actually play basketball - there is a ready role here for him, and he can put this team on his shoulders for stretches - not that we need it, but hey who can't enjoy the possibility. In addition, it is a friendly contract - if the real cost is a late first round draft pick that is fair. Honestly, if they could just swap our first and their second (probably gonna be in the 30s anyway) it'd be more than sufficient.