This is why people fight wars. Or decide to make peace.
It's not a question of who's "right". I think that is essentially the problem, here. I think the Israelis need to stop trying to be righteous, and understand that they ARE the invaders. They are in the wrong. They are the bad guys who are taking and holding other people's land by force, and that's that. If the people who's land they are stealing choose to fight them, and many of them will, then they will have to be killed. And that's the ugly truth of it, when you're the invader.
And the Palestinians need to understand this as well. Being "right" don't mean squat. You have been invaded and much of your land has been stolen by force. Now, you can fight the invaders, who will then kill you, because they have superior weapons, and in the process they will also kill many of your wives and children, because that's what happen in wars. Or you can try and make a deal with them, so that you can live in peace on what little land you have left. I realize that you won't like either of these solutions, but they are all that's open to you at the moment.
Unfortunately, the result is that some of the Palestinians want to fight, and some want to make a deal, but the Israelis can't do both. So as long as some are fighting, many will be killed.
I really hate to even say this, but at some point I think the Israelis are going to have to accept that they are the bad guys in this situation, and just do what must be done to put an end to it. And what must be done will mean wiping out the resistance to the point where it can no longer resist.
We in the U.S., on the other hand, should stay the hell OUT OF IT. We have already meddled far to much and too often in the affairs of the middle east, with disastrous results. It's time for us to concentrate on changing our dependance on oil as a fuel source, to hydrogen, as quickly as possible, and to let nature take it's course in the middle east. Whomever comes out on top, we will then have to find a way deal with.
If we keep throwing in with Israel, then WE, TOO, WILL HAVE TO FACE UP TO BEING THE BAD GUYS. We will have to understand and accept that we are helping the invaders wipe out the people who's land they are stealing. Because we can't have it both ways. We don't get to pretend we're the good guys while we're supporting a nation that has invaded and stolen their land from others, by force.