Hezbollah was founded to drive Israel out of Lebanon, and Israel is no longer in Lebanon, so not sure how that context makes any difference to who started and is to blame for the current round of escalation.
You're dancing around the "context" but not actually saying why that context makes it legitimate for Lebanon to attack based on the pre Oct 7th status quo. Sure Lebanon and Israel have some territorial dispute, but it's like 20 sq km, not something you should start a war for.
Lots of neighboring countries have a bloody history, that doesn't mean starting a new war is legitimate, right? Can Poland start firing rockets at Germany because Germany invaded them in the past?
This is a discussion board, and in more than happy to discuss the topic, there's no need for personal attacks.
Not to mention that Israel is no longer in Lebanon and Hezbollah can just stop firing rockets and the situation will go back to relative peace.
So sure the history is complicated, but current events are fairly straightfoward, you had relatively peaceful status que until Hezbollah broke it.