Lebanon last time wasn't a victory for Israel and in case you haven't noticed, Israel is in a pickle when it comes to demographics. The Arab Israeli population is exploding and the population in the occupied territories as well. The West (Europe and North America) are not standing behind Israel like they once did. The power base (political, economic, social) of nations like Iran, Saudi Arabia, Egypt, Turkey (a moderate but profiteer) are growing by leaps and bounds while Israel is running flat. Let's talk about this again in 20 years.
You forgot this war: http://en.wikipedia.org/wiki/2006_Lebanon_War
No, they will not defeat Israel, but they will come close, and at the last moment..............