Charles Barkley says the Knicks should trade Carmelo Anthony by Thursday’s deadline and the 32-year-old star would be a fool not to accept. Speaking at a TNT event, Barkley said Anthony should waive his no-trade clause not only to win, but for the financial bonus.