Yes, they can harm Israel a bit with their rockets, but they cannot defeat Israel.
In 2006, Hezbollah perhaps did not have a defeat on the borders, but it indeed got the defeat financially. Hizbollah was unable to stop Israel from bombing all road infrastructures, bridges, important buildings...