NBA Hall of Famer Oscar Robertson insists if he were Carmelo Anthony he would leave the Knicks in a New York minute.

Anthony is set to become a free agent on July 1, at which time he is expected to have his pick from at least the Knicks, Bulls, Lakers, Clippers and Rockets. Appearing on a SiriusXM NBA Radio Show episode of Spike Lee's Best Seat in the House, Robertson insists even though the Knicks can pay him some $30 million more than any other suitor he can't imagine why Anthony would still even have them on his shortlist.

Carmelo won't wait for Knicks

"I would leave today." said Robertson. "Let me tell you why. Wherever that kid has gone, when he was at Denver, they had a team that fooled around with the ball, fooled around with the ball, then all of the sudden when they needed a basket, threw it to Carmelo. Then, when he shot the ball, they said he shot too much. Then when he didn't shoot they said he didn't shoot enough. No matter what he does in New York they're going to criticize him, the people are going to criticize him, because you got guys on that team that cannot play. You got guys that are hurt all the time."

Dr. J says Carmelo not a franchise player

As for all the talk about Phil Jackson being able to instantly transform the Knicks as the team's newly installed president of basketball operations, Robertson added "when was the last time Phil Jackson played? I think Phil is great to have gotten $12 million out of Knicks owner Jim Dolan. Super job. Take the money and run. If I were Carmelo I would say, 'Listen, I'm not gonna stay here and take all this gruff and all this criticism."

What should Carmelo do? "Tell us @SportsWN"