In a nutshell, if a political faction is scalp hunting based on a certain premise... first rule: don't become (or give cover for) a manifestation of that premise.
It was pretty obvious from the outset that they were going to look for any reason they could to label "pro-Palestinian sentiments" with "Jew hating", speaking up on behalf of (or running cover for) entities that actually do hate Jews was a major tactical mistake.
The reality is, Palestine is largely comprised of actual antisemites.
With regards to attitudes towards Jews, Palestine (Gaza & Westbank)... 93% believe most of the tropes and hold views that would put them in-line with the KKK.
Therefore, if one wants to not paint a target on their back, they need to criticize Israel in a way that doesn't involve flying a Palestinian flag and chanting their slogans.
Two things can be true at once...one can be a legitimate victim, and hold a terrible ideology at the same time.
Since I know you're a progressive leaning person...here's an example.
If some enraged lunatic decided to try to burn down Ted Cruz's house with his family in it. You could look at that action and say "that's bad, we need to do everything we can to stop people from doing that", correct?