LeBron has talked out of his ass about things he doesn't know about many times, there's lots of memes about it. He's sincere and corny, and he's done a lot of admirable things off the court. People who hate him for culture war political reasons are weird. But in general his stance and the stance of the NBA re: China is ***** shit.