No. I'm not saying that Israel could or should just provide the Palestinians with a better future. What I am saying is that it is only natural for them to be blamed for everything that goes wrong in Gaza, whether it is their fault or not. It's really basic human behavior. If there are walls and checkpoints and embargoes, there's going to be resistance. Build bigger walls, lock down checkpoints, and increase embargoes and wait 'til they learn to blame themselves and be happy about it isn't a realistic solution.
I'm not disagreeing with you on this, just the effectiveness of removing them in terms of achieving peace. Removing them with the current mindset will just result in more Israelis being killed.
It comes down to an unwillingness to accept Israel's existence and Jews to live. Jews do not have the same mindset about Palestinians. The requirement for change therefore lies squarely on the Palestinians.