This! Until China is fully open and non-totalitarian, they don't have any right to complain.
China has an asymmetric market, and it’s bad for US businesses but good for Chinese businesses. The US wants to send a message to china that it can also punish businesses that it doesn’t like.
Yes the US has a mechanism to ban a company and that should apply to that company’s app. It’s just trade restrictions like with Huawei. Banning a website will be harder, but by banning advertisers from paying for ads it’ll destroy the profitability of serving American consumers.