In Israel's case, the Jews historically lived there before being expelled by the Romans and went into exile. I don't fault them for not wanting to return to their homeland given any opportunity they had.
However, that does't mean Palestinians don't also have a right to live in that land and I believe they should also have their own country whenever they're ready to come to a proper agreement.
I'm sorry what? They were expelled by the Romans so they then merked the Palestinians, kicked them out of their homes, waged war, killed thousands, built a wall around them, continue to take over land, breach international law and you want the Palestinians to "come to a proper agreement?"