"He owns the city, he should be trying to get guys to come here and not like, 'I'll stay here a couple of years -- I forced my way here, No. 1, I got here, now I want to leave.' That's just not cool at all, to be honest with you," Barkley said Monday, The Associated Press reported.
Barkley spoke at a TNT luncheon to promote "Inside the NBA." Kenny Smith, who works on the show with Barkley, agrees with Sir Charles' feelings on Carmelo.
"What he should say is, 'The Knicks have to, they're going to give me the max. I'm going to be in New York,'" Smith said.
He added: "What happened to the law of attraction? Like, you're good enough where you can attract guys that want to play with you. And that's what's missing, I think from the Knicks, and I think what's missing from Carmelo, is just the law of attraction. Like, there aren't a lot of guys saying they want to come to New York and play here with this guy."
Anthony, it should be noted, has said he'd like to test free agency. But he never said he'd like to leave New York.
Also, Anthony can't contact players during the season to try to recruit them to New York. That would be tampering and is a no-no under NBA rules.
Of course, it makes financial sense for Anthony to opt out of the final year of his current contract and re-sign with the Knicks.
If he re-signs with the Knicks, Anthony can ink a five-year contract worth $129.1 million.
With another team, the maximum he could earn is $95.9 million over four years, according to calculations by ESPN salary-cap expert Larry Coon.
Those numbers are based on the assumption Anthony will sign a max contract.
Question: Do you agree with Barkley and Smith? Should Anthony be trying to recruit guys to come to the Knicks?
You can follow Ian Begley on Twitter.