A small excerpt (a summary) below from a very large and thorough article by Richard Baehr here. I think the reasons given below all have some point but the main reason is basic: Leftists hate success in others and Israel is in many ways a great success story. Leftists always claim that they want to lift up the poor and downtrodden. But their real motive can be inferred from what they do whenever they can: They never do much good for the poor but they do attack the rich and successful. "By their fruits shall ye known them", as a wise Jew once said
1. It is an easy way to express one's hatred for America.
2. Israel is viewed as an outpost of colonialism , and an active practitioner of it.
3. Israel is a western nation, and hence can be judged by the left. Israel is not protected by cultural relativism, as the Arabs are.
4. Leftist Christian churches can escape any lingering guilt about the Holocaust, by turning Israel into a villain. Some leftist churches hate Israel because they think this will help protect their members in the holy land- in other words they feel threatened.
5. Ferocious Muslim hatred of Israel and the Jews reinforces the natural cowardice of many on the left who go along with the Muslims to stay out of their line of fire.
6. Jewish leftists are prominent in the anti-Israel movement. This opens the floodgates for everybody else.
7. Israel is attacked because the secular left is appalled by the influence of religious settlers and their biblical connections to the land of Israel, and by the support for Israel by evangelical Christians, and Christian Zionists.
(For more postings from me, see TONGUE-TIED, EDUCATION WATCH INTERNATIONAL, GREENIE WATCH, POLITICAL CORRECTNESS WATCH, FOOD & HEALTH SKEPTIC, GUN WATCH, SOCIALIZED MEDICINE, AUSTRALIAN POLITICS, DISSECTING LEFTISM, IMMIGRATION WATCH INTERNATIONAL and EYE ON BRITAIN. My Home Pages are here or here or here. Email me (John Ray) here.)