Frankly, I think its 6 of one, half dozen of the other. The Jews feel they have a right to be there, the Palestinians believe they don't. Considering the whole area was Byzantine for a time, as well as being part of several other Empires throughout History, how do we judge who is 'right' and who is 'wrong', why not just give the whole area back to Persia if we are going to go into Historical context?
The fact of the matter is that until people stop complaining about the way things 'should be' and start dealing with the way things 'are', this is never going to get sorted.