The Constitution binds the government, it's not something applied to citizens. The government cannot infringe on speech period. Doesn't matter if they want to infringe on it for citizens, non citizens or someone living in a territory the government controls
The Canadian woman who had her visa revoked for no reason was subsequently incarcerated under deplorable conditions and denied access to council. If I recall correctly they held her for two weeks. In batch holding without proper clothing or heat and with 24hour lighting which I believe has been previously classified as torture.
> As Justice Francis W. Murphy described the law in his concurrence in Bridges v. Wixon (1945), “the Bill of Rights is a futile authority for the alien seeking admission for the first time to these shores. But once an alien lawfully enters and resides in this country he becomes invested with the rights guaranteed by the Constitution to all people within our borders.” [1]
The first amendment (and to my knowledge most of them) at least in theory if not in shit-smeared practice, apply to all people within US borders, not just citizens. In any case, it's an absurd argument to essentially say, "meh, he was a foreigner, it's fine".
> The first amendment (and to my knowledge most of them) at least in theory if not in shit-smeared practice, apply to all people within US borders
Moreover, the First Amendment is held (not just philosophically, but this is the legal theory behind its incorporation against the states under the 14th Amendment) to be declarative of a universal right (a right "fundamental to ordered liberty"). It is therefore monstrous to try to excuse its violation by the US government against any person subject to its power under any circumstances.
You don't deserve to be down voted by hackers for your comment. There is a huge difference between what rights you should have where you are born or are a citizen, and what rights you should have when you come as a guest to another country.