He can't and won't because Nike will get in his ass and he doesn't want to lose that Nike money.
Bron and other major nba Hoops athletes denouncing the communist regime in China would be devastating to the Chinese government. He won't make that kind of sacrifice. shytting on Trump doesn't hurt his pockets. Phil Knight is a documented Trump Supporter and you don't hear him or anyone trying to throw Nike in the bushes.
Everyone has a price...
Facts
It's always about the money
Donald Sterling had a history of racism but once that recording came out they had to get rid of him because they were going to lose money
Why did the NBA implement a dress code?
Because they were trying to appease white america after the malace the palace.
Why did the NFL blackball Kap?
Because they thought they were going to lose money if somebody signed him