At the moment, China is a huge market for technology and entertainment, and companies who refuse to do business with them, accept investments from them, etc. on moral grounds clearly cannot compete with companies who are willing to bend over backwards for the chance to dip their hands in the infinite money bucket.
We cannot let an authoritarian government exert so much control over our technology, movies, television, games, and social media. If we do, democracy is already lost.
For me, the big test will be the NBA.
It has stated that it will allow players to display social justice messages on their jerseys. It has also punished people for supporting Hong Kong.
If I had a million dollars, I'd pay some big name basketball star to put "Free Hong Kong" on his jersey, just to watch the fireworks.