I’m not a constitutional scholar, but is that true? Extremely skeptical of this:
But if the American government doesn’t have the right to impinge on the free speech of their citizens, they don’t have the right to do so to foreigners either regardless of whether their governments are an active threat.
It’s not like non-citizens enjoy all the rights of citizens. Why would non-citizens living in a foreign country enjoy the free speech rights of US citizens?