Well they didn’t give the nba 4.5 billion in revenue. And China is only a communist economy. It’s not full communist. There’s a legit culture in China that loves basketball listen to rap and is entirely western
Nobody in Europe cared that much about Nazi Germany until they decided to do that whole invading other countries thinv that began to piss off some people and started to make them look bad in the eyes of other countries.
Businesses did business with Nazi Germany until they started invading countries and sanction were put on them. Heck, Pearl Harbor only happened because the US put an embargo on Japan years after they initially invaded China when they finally occupied French Indochina. If Saudi Arabia wanted to host basketball games and the NBA could make a billion dollars they'd do that too.