Right now the public opinion in China (not mine) is that India and America are hypocritical bullies and abusing the "national security" excuse, while China "never banned" any foreign web services, those "simply refused to comply with Chinese laws regarding terrorism" and their "inaccessibility" totally justified.
You see, here's the logical trap, Tiktok ostensibly didn't refuse to comply with any foreign law, and it will do any "dirty work" if being asked to (unlike foreign companies in China), so by this logic, it's a model citizen and the ban is unjustified and ridiculous. This plays right into the party's hands, right into its "century of humiliation" ideology.
>why should US allow Chinese?
So here's the catch, the CCP sabotaged and overthrew the Chinese Nationalist Party (now Taiwan) government exactly by exploiting its liberal constitution and free speech, the lesson they learned from that epic success is that never allow these freedom, China never touted freedom and rights so it doesn't matter, while the US being the democracy beacon breaching it has everything to lose.