Earlier quoted context omitted.
Who gets to define what is anti-American? Perhaps you think it's anti-American to believe that Israel is committing war crimes in Gaza. Perhaps I think it's anti-American to believe that the Jan 6 rioters should have been pardoned. Whose purity test should we apply?
We're talking about foreigners: if you are a guest in someone's country, home, wherever, you should be respectful and quiet. I don't want any foreigners contributing to any political activism whatsoever, regardless of ideology.
Or why did you allow Elon to participate in elections, he was a foreigner at some point and he wasn't born in America?