Just curious -- who are you and your nation to think that the right to overtake Arabian's national rules belongs to you? (I don't really care about both sides, but see no human arguments in your arguments. You are messing in other person's and nations' life. Or?)
Mentally stronger -- no you are not.
Humanity -- ... (no comment, there is no moral)
Culture -- where is it?
Where was the right of 5 Arab nations and even volunteers from Sudan and Pakistan to gang up on a bunch of holocaust refugees? Israel never asked for war, it was thrust on them, but because they won they are supposed to give land back to the people who tried to kill them all? That makes no sense. Compared to how Arabs treat each other, Israel is nice, they don't chop off fingers or torture people to death like Assad or Saddam. When Arabs learn to treat their own neighbors like brothers, maybe Israel will be able to do the same someday.
The problem is people born in the last few years see things on TV like Israelis with expensive tanks and jets, but there was a time 60 years ago when the Arabs had all the best guns, airplanes, and tanks given to them by the British colonizers and all Israelis had was a homegrown militia army and some Czech rifles, they were the underdogs and the oppressed and beat the odds.
But I think even Palestinians have realized going to work and feeding your family is better than fighting a pointless Jihad for dirt, where would you rather be living now, the West Bank or Aleppo? How ironic that "Occupied Palestine" is one the quietest places right now while the rest of the middle east is in chaos.