> If possible, it should be clear what the requirements are so people can fulfil it. I really dislike arbitrarily enforceable laws where possibly everyone is in violation.
I do agree with that, these kind of retaliation laws have to be codified and be precised. But that's not something uncommon outside of tech, countries will implement trade sanctions if they also face trade sanctions from other markets. Banning apps owned by the CCP seems a fair approach regarding on how they behave.