YES!
The question is: To whom do these rights extend in the U.S.?
They certainly don't extend to foreigners at the border (any country would rightly turn away an avowed Al-Qaeda member). Foreigners in the U.S. are in the U.S. at the pleasure of the government.
Do foreigners currently in the U.S. have these rights? I don't know for sure, maybe it's not a settled issue. My guess is that the U.S. gov't asks "Are you a terrorist?" at the border for good reasons, and one reason is so they can kick you out for lying to them when they learn you're a HAMAS supporter.
Should they have these rights? I'm honestly not sure of my feeling on this. Perhaps the way to handle it is to prevent the renewal of a visa or re-entry, but not actually kick anyone out for it.