What should the Israelis have done instead? They should have treated Hezbollahland as a country, which it basically is, and attacked it. They should have treated Lebanon as a separate country, which it basically is, and left it alone. Mainstream Lebanese have no problem when Israel hammers Hezbollah in its little enclave. Somebody has to do it, and it cannot be them. If you want to embolden Lebanese to work with Israelis against Hezbollah, or at least move in to Hezbollah's bombed out positions, don't attack all of Lebanon.Folks, that's not that far from Perry's key policy point, and one of the reasons I've asked him to engage me in a discussion here on the blog. I have a tentative "yes" and will try and firm things up in the next day or so.
Israel should not have bombed Central Beirut, which was almost monolithically anti-Hezbollah. They should not have bombed my old neighborhood, which was almost monolithically anti-Hezbollah. They should not have bombed the Maronite city of Jounieh, which was not merely anti-Hezbollah but also somewhat pro-Israel.
Israelis thinks everyone hates them. It isn't true, especially not in Lebanon. But they will make it so if they do not pay more attention to the internal characteristics of neighboring countries. "The Arabs" do not exist as a bloc except in the feverish dreams of the Nasserists and the Baath.