The Palestinians have the right to complain because their land was taken away from them and given to a completely foreign European Jews. The European Jews were in conflict with the European Christians for many centuries and the way they solved that problem was by stealing the land of the Palestinians and giving it to the Jews. So tell me what makes you think that the Palestinians do not have a real reason to complain?