There is so much selective history here, I don't know where to begin.
I think I'll just point out the following:
Jerusalem was an established city as long ago as
4000 BCE. According to their own tradition (I'm reading the Old Testament), when the Israelis first took the city, it was by force. They sacked it, in fact, both according to my reading and wikipedia.
Why? Because Yahweh told them to. (This, by the way, is yet another example of political expediency masked by religious mandate.)
So, the Israelis are one of countless tribes to claim dominion over Jerusalem at one point or another. They are certainly not the first. According to Israeli tradition, their claim is unique because it is the will of Yahweh.
This justification is no different from that offered by the many Muslims criticized in this thread. What makes them special? What differentiates them from those whom they displaced, and those who came afterward (and whom the Israelis then displaced all over again)?
Can we all claim unlimited dominion over any place where our ancestors might have lived? Can I just go to Scotland and start kicking people off their land, claiming birth right because of ancient family history?
Throughout the entire 20th century, the Israelis have committed aggression from the start, claiming the mandate of God. Read all about it:
http://en.wikipedia.org/wiki/Israel#Zionism_and_the_British_Mandate
Aspects of it, yes, could be defended as legitimate defense against peaceful habitation. But there's no doubt the modern start of Israel followed a
conquest.