Although Hezbollah fights as a guerilla force, they get their weapons and other material from conventional nation-states who manufacture the rockets and ship them to the Hezzies. It seems to me the only way to defeat them is to go beyond Lebanon and deal with Syria and Iran. That in fact is what Bush once promised to do: take the war to any nation which supported and sheltered terrorists.
guess it was good PR @ the time.
Pres. hasn't/isn't doin things he's supposed to do: an example: the US border joke.