One big problem when discussing this subject is equivocation: is the subject a religion, race, nationality, culture, or language? It seems that these alternate groupings are often used to avoid rational debate.
Seeing as the Palestinians and the Jews are both of the Semitic race, it can't be about race, otherwise we would be calling for the destruction of a bunch of other places.