Lebanon was not a victory for Israel. But, hezbollah did not get off cheap in Cast Lead Israel faced off an enemy that wanted the war just not the outcome. And, the IFD did fight man to man. Hamas hid behind its women and children-still does when launching rockets at women and children.
from the article: WikiLeaks: IDF uses drones to assassinate Gaza militants