No, green card holders have traditionally had to have committed a crime. The Trump Administration has essentially declared that immigrants no longer have any due process. (Well, really anybody but Obama already declared that for citizens.)
It does not violate the laws of the United States to advocate for Hamas.
It does not violate the laws of the United States to advocate for Hamas.