Had Hezbollah not kidnapped two Israeli soldiers from Israeli land there would be no killings on both sides. It is every government?s duty to protect their citizens. Israel exercised its right to do that. You can not call a state terrorist for doing what every state must do for its citizens. However as you said (Hizbollah is guilty of "indiscriminately" firing their rockets into Israel) and they are indiscriminately targeting civilians Hezbollah is terrorist.
French investigators confirm wing part is from Flight MH370 (AP)
from the article: Rights group says silenced by Hezbollah, Lebanon over report