Moderates? you mean centrists? Leftists shouldn’t be moderate. A moderate leftist is a neo liberal and a neo liberal is a right leaning centrist pretending to be a leftist.
Also hamas inst a terrorist group its a liberstion resistance group. Israel was literally born of terrorism and nothing resembling radical islamic terrorism existed till the 1960’s before then from 1899 till 1948 we had the irgun hagannah palmach and lehi waging a campaign of terror responsible for dozens of violent attacks and murfering between 6 and 8 thousand Palestinian jews, Christians and muslims as well as british military personnel and other international citizens caught in the crossfire. Zionists are the true terrorists in this conflict. If you dont agree youre not on the left you’re a right leaning centrist making excuses for a settler colonial state guilty of war crimes.
It isn’t necessarily my personal view, its what I’ve experienced empirically throughout certain forum based internet spaces