I am 100% fine with he and them being here. However, when on a visa, you agree to certain things. You can't burn a US flag for instance. You in no way have the same right to speech as citizens.
I could care less if a citizen is spouting anti us propaganda and even supporting terrorists via speech.
However, as a guest of the country, fuck off.