Currently in the United States, both the left and the right seem to agree on support for Israel. What few pro-Palestine people there are are either portrayed as right-wing antisemites or left-wing loonies.
When will criticism of Israel ever become mainstream in American politics?
Hopefully never.
It's sad really, especially when you consider that Israel violates international law a lot more than Iran.
But on the other hand Israel has never held 52 Americans hostage for 14 months. Neither does it stone women, threaten to "wipe" its enemies from the face of the earth, aid and abett international terrorism, hang homosexuals or conduct rigged elections. Its wonderful how the left can support regimes like this simply due to their hatred of Israel.