I am not sure why anyone here is blaming Hamas as they acted alone and under severe duress of a blockade and regular attacks.
Neither Hezbollah or Iran was obligated to assist them.
Hezbollah bravely did so but they were half-hearted. Either join in fully or not at all.
The current situation is not solely the fault of Hamas, as they were merely a minor player in a larger geopolitical chess match involving anti-Iranian coalition members, the Muslim Brotherhood aka Turkish-Qatari allies, the United States, Israel, and various rebranded anti-iranian terrorists. This very same conflict during the Syrian war.
Hezbollah, since the onset of the genocide attacks, in northern Israel, has maintained a strategic focus on itself, thereby limiting the full capacity of the Israeli Defense Forces (IDF) assault on Gaza.
Iran, expecting widespread support from the Islamic world, launched a significant attack against Israel. However, it is challenging to critique the actions of Iran and its Axis when compared to the limited confrontational examples of other nations. Limited to zero.
Picture this...
The Axis made errors in their recent violence against Israel, but rest assured, the Muslim Brotherhood is preparing for a substantial military operation against the IDF in the upcoming days.
The Persian Gulf monarchies, in this United Muslim Front, have imposed a complete embargo and expelled all Israeli diplomats from their nations. Saudi leader MBS declared that KSA commando units have initiated an unparalleled special operation in Israel, targeting the top 20 politico-military Israeli officials as a warning to all potential anti-Islamic projects and masterminds.
Given this alternative reality, Iran has no obligation to justify or make excuses for any intense questioning regarding potential deceptions or traits.