First of all, I don't think we can leave out the previous years for one reason: today's actions are made because of yesterday's events, and the
people who is acting today (on both sides, but more on the Palestinian side) were not even born when the state of Israel was created, and that was the
source of the problem.
About Hamas, I think the problem was that the international community did not acted in a way to prevent the possibility of what they consider a
terrorist organisation to run in the elections. From the moment they could enter the elections and win, it was obvious that they would use all they
could to reach their objectives.
The people that voted in Hamas, obviously, does not see them as terrorists, because they are on the same side, they were all born in a condition that
is very different from what their fathers and grand-fathers told them (and we all know that this type of talk passes from father to son, how things
used to be "in the good old times"), so they only see Israel as a source of evil.
Should Israel act in a different way? Certainly, they have obligations that they have always ignored.
Should they ignore the attacks by Hamas? I think not, but I don't think that indiscriminate killings will solve the problem, one of the first
reactions I saw on TV was that there were already people volunteering as suicide bombers to kill Israelis.
And that is the biggest problem, as we say in Portugal, "quem torto nasce tarde ou nunca se endireita", meaning "those we are born crooked(or
twisted) only latter or never get straightened", and this was what happened, the way Israel was created could only cause troubles, but those who
created it were not there, so it did not really mattered to them.
How can things be "straighten up"? I do not really know, only when all sides stop being so selfish can things work, but as both sides (as all people
from the Mediterranean area
) are very stubborn, I do not see an end to this.