NBA legend Charles Oakley believes Carmelo Anthony made a mistake requesting a trade and leaving the New York Knicks.

TMZ Sports got in touch with Oakley and asked for his two cents regarding Anthony's situation. While the 55-year-old former All-Star definitely found it curious (and embarrassing) that Dwight Howard got a contract ahead of Melo, he thinks there's no one to blame other than Anthony. Oakley also gave Melo a little bit of advice, saying that he should not join a team just because he wants to be on a team.