Just one comment on the fighting ongoing in Israel's south.
It's all over the news that France proposed a 48-hour cease-fire, and the Israeli government considered the proposal, but then rejected it.
This seem to me to be a mistake. In fact, it was more than one mistake, since the offer should never have been considered at face value, and then should never have been rejected outright.
In my opinion you should never, ever just say no to a cease-fire. Rather, you always say that you want a cease-fire, under conditions of your own choice.
Hamas understands this principle. Right now they are saying that they want a cease-fire, with the condition that the border is opened. We can't accept this because it will allow them to freely import weapons. But when we reject the proposal, the condition is mostly forgotten, and it comes off like Hamas wants peace and Israel wants to keep killing people.
Instead, we need to offer a cease-fire under the conditions that rocket fire is totally ended (during the previous "cease-fire" it continued at a lower rate), and that certain Hamas leaders responsible for past terrorist attacks are extradited to Israel for trial, and perhaps that Gilad Shalit is returned... and so on, the exact list does not matter.
On the off chance that such conditions are met, then we will have got what we want without fighting. And even if they aren't, just making the offer public will have a dual benefit. One one hand, it makes clear that we want peace and Hamas is rejecting it, not the other way around. And on the other hand, it puts the spotlight on the various ways in which we are are being wronged. Whenever we are asked "Why haven't you agreed to a cease-fire", we can answer with "We offered a cease-fire, but Hamas is still 'firing' by doing X, Y, and Z" - thus shifting the focus to X, Y, and Z and the necessity of ending them.
Perhaps it is Israeli leaders' moral innocence and naivete (relative to their enemies) that prevents them from engaging in the kind of cynical analysis I performed above. Indeed I doubt any Israeli politician has the evil genius of a Nasrallah or Mashaal, who manipulate Israeli parents for years with televised suggestions that their kidnapped sons are alive or dead, healthy or unhealthy, in order to mock and humiliate Israel. It's a credit to our society that it produces leaders who do not know how to manipulate people so cruelly.
But practically speaking, such innocence is not a desirable trait for those in power. Just like soldiers must on occasion overcome their natural instincts and kill people, politicians must be ready to cynically manipulate diplomatic processes to advance their national interests. In war, not to do so means to risk your citizens' lives through your incompetence. We saw the consequences of incompetent leadership two years ago. Right now the military/political situation is very similar, the leaders only slight different, and remains to be seen if they have learned anything.