On February 20, 1939, American Nazis gathered at Madison Square Garden for a mass rally for “true Americanism.” They were rallied behind "German-American Bun" which consisted mostly of German immigrants.
The Time Square Pro-Israeli rally was also instigated by Arab immigrants, that's why they're wearing hijabs. They also call for anti-Israel, anti-Jew hatred.
NAZI is short for "Nationalsozialistische Deutsche Arbeiterpartei" or National Socialist German Workers' Party. Today's Pro-Palestinians are supported by the far left Democratic Socialists. The difference between "national" and "democratic" is nonessential compare to their joined ideology of socialism, which is fascism. Both the NAZI and the Palestinians blame Jews' success for their own failures. It is an ideology of the fascist socialism, blame the rich and wealthy.
First amendment has limits. But either way, we have the right to point out the truth of their ideology of hatred. Palestinians are NAZIs in the literal sense as it can get. NAZI pushes for the genetic superiority of the Aryan race, calling for annihilation and enslavement of all who opposes. What does that sound like to you? It is the exact mandate of jihad in Islam, to annihilate and enslave all who opposes, called infidels.
Educate yourself.