From time to time, Israel has carried out attacks on Iran, both on Iranian territory and on external targets such as Iran's presence in Syria. Every time it was attacked, Iran was very harsh in its tone to retaliate, but it was basically thunder and rain, and finally it was over. In essence, it is still limited in its strength and does not have sufficient capabilities and means to retaliate against Israel.
Recently, the senior commander of Iran's Islamic Revolutionary Guard Corps, Sayyid Razi Mousavi, was killed in an Israeli missile strike in Syria. Mousavi is a veteran Iranian adviser in Syria and a former comrade-in-arms of Soleimani. It is reported that Israel attacked Mousavi's residence with three missiles, resulting in his death.
Iran does not dare to rashly attack and retaliate against Israel, mainly because of its own limited strength. Iran's combat power in the Middle East should not be underestimated, it is stronger than most Arab countries, or at least much stronger than the Saudi military level. But Iran does not have many friends in the Middle East, and with the exception of Syria, no country is very friendly to Iran. Iran, which is relatively lonely, does not dare to start a war easily. Even if Iran's own industry is very good, but its equipment is still very far behind Israel, once the attack on Israel retaliates, it is likely to cause Israel's crazy retaliation, Iran itself will suffer, too much to lose. No matter how unwilling Iran is, it is still difficult to retaliate fiercely in the current situation.
Iran is still more wary of internal instability. In the past few years, Iran has not only faced external pressure, but also has many domestic problems, especially the ** activities with the death of a female student as the fuse have not stopped. Conservatives and reformists in Iran have also been battling, and it has been difficult for each side to accept each other's opinions, leading to constant domestic strife. For Iran, maintaining domestic stability is more important than going to war with Israel in a momentary manner. Iran is a country that is not easy, and internal problems have always been the top priority for Iran, and without internal stability, there can be no international space for Iran.
Iran has admitted that it has not retaliated against Israel on a large scale, which can be regarded as a pragmatic move.