On a more serious note, I don't see Israel as any kind of good guy here. The fact that their opponents are, by comparison, monstrous, doesn't excuse what's going on.
I will also say that you bring up one big thing that is entirely missing- because Arabic is not a common language outside of the middle east, most Americans have no goddamned idea what's going on. Buddhists and Islamists melt together in one pool of "oppressed peoples" that is generally understood only by reflex. Some random powerless hick in Alabama says something insensitive about black folks and that's national news, some soldier of a terrorist regime promises literal genocide and then slaughters people, that's just whatever and you see it linked to on some blog.
The arabic stuff is pretty heavy.
They'll say things more openly when they think Westerners aren't watching.
I've been following it for years.
Dude, I'm not going to fault you for that, man. I'm not asking for unconditional support of Israel.
But I do wonder why the West fixates on Israel the way they do. It's not like there would be world peace tomorrow if they solved this one. There are some serious problems with human rights happening all over Africa, Persia, the Far East. Ten actual genocides with shrinking (rather than growing populations) going on today that people couldn't care less about. Not to mention over a dozen military occupations around the world, some of which are longer running and more severe than the one in Israel. Honor Killings, Gender Apartheid, Slavery. These are real problems that cover almost half the planet, but none of them are issues in Israel. And ironically, many of the perpetrators of those crimes are on the UN human rights council. It's absolutely mind blowing.