They are Hamas if they are protesting in support of Hamas.
They are terrorists and should be treated as such.
One way ticket to Gitmo.
Hate speech, no matter how abhorrent, is protected by the First Amendment. See National Socialist Party of America v. Village of Skokie, 432 U.S. 43 (1977)