Typically one-sided laws are not enforced against citizens of foreign countries except in rare cases, because it creates diplomatic friction. Countries really don’t like it when you arrest their citizens for things that aren’t illegal at home. And when one country has enormous leverage over another, it’s a bad idea for the less powerful country to attempt enforcement. A visa ban would usually be a more appropriate tactic.