agreed that the US and Israel calls them "terrorists", and maybe by definition to their own muslim entourage they are not by definition terrorists... Now let me ask you a question, when you go to lebannon, do you stay in the North or the South ? Chances are you haven't been, or if you have you stay in the North (duh), because if Hezbollah was a pro-Lebanon democratic party (which it isn't), you would vacate in the south.
And next question, isn't hezbollah aim to have a MUSLIM LEBANON? How do you have a MUSLIM country, well by wiping out the other religions... What is happening to Christians in lebannon for the last 100 years?
Hezbollah is a TERRORIST organization, it doesn't promote peace, it promotes terror. Unfortunately, you're so anti-Israel that your mind is utterly corrupted, and you convince yourself and believe from the bottom of your heart what's false. You would vouch for ANY side as long as it is Anti-Israel, even for the non-peace promoting Hezbollah. So please, stop talking out of your ass just out of your hate towards a state.
Nobody will give you any credibility if you have an extremist point of view.