Generally, Americans get up in arms about crackdowns on freedom of speech. This is one of the things that makes our country. It's why many come here from other countries to live.
When someone gets fired for criticizing Israel, the crowds clear out, people look the other way. No one wants to be called anti-Semitic for defending (even factually correct) criticism of Israel.
Let me just say it-
CRITICISM OF ISRAEL IS NOT ANTI-SEMITISM!
HATRED OF JEWS (or technically Semites, which would include Arabs, ironically) IS ANTI-SEMITISM!
Here is Joel Kovel's statement after being fired from Bard:
Here's a piece that goes into the criticism = anti-Semitism bit:
The end of this article made me chuckle:
“Long Live Israel,” scream the US fans. “Anyone who doesn’t like our team is an anti-Semite.” I want to shout: “Go Back to Israel where you didn’t come from.”
This also got me thinking about those wrongly accused (Sami Al-Arian) and how easy it is for people to accuse and how hard it is to prove innocence and get your reputation back.