Mamdani has expressed support for the Jewish population of NYC.
The only thing he did here that Israel is criticizing him for, is reaffirming the distinction between Jewish identity and the state of Israel. The definition he scrapped conflated the two; it was a bad-faith definition aimed at obfuscation.
It's entirely possible to validly criticize the actions of a nation's government without promoting hatred of its people; the fact of Israel being an ethnostate doesn't change that.
It's also harmful to conflate Jewish identity with Israeli politics, because there are many Jewish people who don't support the actions of the far-right, ultra-orthodox government of the state of Israel. Conflating them results in the dispersal of blame for Israel's actions across all Jewish people everywhere, and that is anti-semitic.
Also, Arabic is a semitic language, so doesn't that make islamophobia a form of anti-semitism? That would mean Benjamin Netanyahu is the biggest anti-semite alive today. Just food for thought...
I was cheering for the "New Iran" movement about 5 years ago, and I'll cheer for these protesters today.
The Iranian people deserve self-determination, freedom from an oppressive government, and the sovereignty to elect their own officials in a new form of government. The world will be a better place when they have it.
Let Iran become the cultural hub that it once was.