The graffiti that says "STOP FUNDING GENOCIDE" does.
It is not explicit, but it is the same bullshit really.
What "genocide"? A lot of German civilians died during the final months of WWII. A lot of German cities were reduced to rubble. That is not genocide. Both Hamas and Nazi Germany started wars of extermination, and their populations suffered consequences.
Moral should be not that Israel should not defend themselves from genocidal Islamofascists who want to exterminate them. The moral should be to not embrace pieces of shit like Hamas et al, like much of Palestinian population does.
The one that says "HAMAS" with a heart does not.
That is from the same protest!
Do you think it's possible people have different reasons for protesting the slaughter in Gaza,
There you go again. "Slaughter".
Btw, you (and the protesters) are pretty silent when Hamas rockets kill civilians. Example:
Hamas rockets fell short and struck UNRWA-run school in Gaza’s Khan Younis, says IDF
Data from previous conflicts show that ~20% of Palestinian rockets fall short and land within Gaza.
Note also that this rocket was launched from a humanitarian zone, which is a war crime.
and that only some of them are genuinely pro-Hamas despite the simplistic-to-the-point-of-stupidity rhetoric that equates all the anti-war protesters with supporters of terrorism?
If they were genuinely anti-war and not just anti-Israel, they would protest against Hamas having started this war. They would protest against Hamas having genocidal aims. Instead, they called for a "ceasefire" as soon as Hamas was done slaughtering and abducting Israeli civilians. Instead, they have been praising "resistance" and "intifada", thinly veiled references to Hamas and terrorism.
I know it's easier to talk about world events as though there are only two extremes to consider and ignore all the nuanced positions and worldviews people have, but that's not honest.
These protesters do not have a nuanced position, and it is not honest to pretend that they do.
In principle true, but these people are not "pro-peace". They have no problem with Palestinians slaughtering Jews. They have a problem with Jews fighting back.
anti-Zionist expansion ≠ anti-Semitic,
What "expansion"? Israel gave up territory, Gaza, in 2005. Gazans had the opportunity to embrace peaceful coexistence. Instead, they chose to keep attacking Israel, with rockets and other means. All that culminating in the 10/7 massacres.
Note that these anti-Zionists do not want Israel to exist at all.
and Stop Funding <whatever> ≠ Fund The Same Thing If Someone Else Is Doing It.
Hamas, Hezbollah, Islamic Jihad, Houthis as well as several militias in Syria and Iraq are very well funded and armed by the Tehran regime.
I hear no peep from these protesters about that funding.
Why should US not help our close ally when they are under vicious attack from Tehran?