Ah, we'll see what happens. I don't see him staying in Cleveland if they fail to win a championship this season. Knicks should have gotten AI though, that might have helped their cause at least short term.
The Knicks would do for Lebron what they failed to do for Patrick Ewing, which is provide him with teammates capable of winning a championship. Since they have all that cap room next year, they'll be able to do that.
I don't know whether or not he's gonna go to the Knicks, but I feel he SHOULD because I don't ever see him winning in Cleveland.
As for your Kobe theory Norf, had Shaq stayed with the Lakers, Kobe would have left. Even people close to him say that. The Bulls didn't want to trade Luol Deng, and Kobe didn't want to go to the Bulls because he wanted to play with Deng if he went there.