Israel cant win this battle because:
1-For the first time since 1973 an arab force if challenging Isreal with relatively equal levels of strength.. im talkin rocket-wise, and ability to strike.
2-For the first time an arab force strikes a major industrial city like Haifa.
3-For the first time since 1982, israelis hide under ground for the fifth day running.
4-For the first time Isreal is sriking without any clear objective.
5- It rarely happens that an arab leader's speech is broadcasted and translated live on Isreali TV.
6- Israel cant use any of its nuclear weapons because it would simply destroy itself.
7-Israel cant land its troops in Lebanon because the Lebaneas would simply "Somalise" the Israelis.
Six years of building, training, and preparing is enough to show Israel that Hezbollah is not just an islamic party that chose to fight, its more than that.. and
i'm pretty sure that Hezbollah hasnt shown up everything up its sleeve, yet.