The Lebanese government and elite have failed their people. Due to greed, incompetence, hubris, and delusions, the Lebanese system has created a crisis so big, on paper, one would assume that Lebanon is currently engulfed in a civil war. All the parties and political forces in the country are to blame for Lebanon's situation, and the only path forward is a complete overhaul of the Lebanese state.
Though there are many who like to pretend that all of Lebanon's political forces are to blame for its current problems, there's only one true source of Lebanon's troubles: Hezbollah. Iran now occupies Lebanon with an iron fist, and consequently, the country has been ruined like all the other countries in which Iran has intervened. The situation in Lebanon will only improve once Iran and Hezbollah have been kicked out of the country.
Hezbollah is one of the only positive forces in Lebanon. Besides the fact that it has defended the country from Israeli aggression on multiple occasions, the group has made a concerted effort to cross sectarian lines and work with other communities to help the country. Lebanon's collapse is due to Western meddling, which has made life for the average Lebanese even harder.