My #1 reason has always been that Israel defends itself and arrogantly asserts its own right to exist as a Jewish state.
That kind of non-self hating arrogance cannot be tolerated by the Left. There is only one God and that God is self-loathing, full of guilt and is constantly trying to assuage that guilt by punishing innocents.
Or, something very close to this.
Totally agree.