I think these points should be a prerequisite before any meaningful understanding of politics in the region can be done:
1- Hezbollah is a product of botched political steps in the country that goes back to Israeli presence in Lebanon and the political deadlocks that came afterwards along with changing American policy in the region. Hezbollah is not to be supported as such (although you could at least sympathize but that’s up to you), but to be understood as a political phenomenon (having serious political demands) you cannot escape.
2- American foreign policy in the region is very very destructive. it is rigged by incompetence and immaturity in the field. Israeli likewise as we can see today. so you just can’t befriend these guys.
3- Lebanon will never be an oasis of beauty where tourism can blossom and prostitutes can get banged, while being completely detached from its regional anchor. it has internal (palestinian refugees), as well as external (syrian and Israeli issues) problems knocking on its doors reminding her that “lebanese” identity is polymorphous and has to take into account its immediate surroundings.
4- So politically whatever the Lebanese say, they will either be friends with America or friends with whoever comes against. Unless compromise is found as shown in a recent post I did.
5- Hezbollah is a people not an army. Hezbollah is a popular movement. It’s like Lenin, the vanguard party, and the peasants. here you have Nasrallah, the party of officials, and the majority of the shia who happen to live there.
6- We all love peace and freedom (and flowers) but nobody is really working for it. Nobody did anything for peace and freedom in Lebanon, I defy you to find me one example, of a genuine commitment to peace that was proposed politically, and to make it easier for you, i won’t say since independence, i’ll just say since the end of the civil war.