Does Russia bomb other countries when terrorist activities happen other their soil: when did they ever launch air strikes or infiltrate neighbouring borders, without permission?
Did China ever bomb other countries when Uighurs caused terrorist attacks: did China go bomb Turkey.
Afghanistan is a major haven for terrorists due to its instability and corruption. Yet, when has ever Pakistan went and launched air strikes there although perfectly capable without consequence: everyone is doing it after all. Pakistan instead fenced the border, and setup monitoring equipment and more soldiers there. Not violate or speak of violating international law, as a mature country unlike Iran and India.
Reality is, and as history has shown us, countries which don't accept their mistakes and faults, and continue to blame it on others just like Saudi Arabia and United States, are bound to fail in the aspect.
Today, China and Russia, both are largely free of terrorism thanks to action on their own soil, not on others soil.
But America and Gulf countries, with some European countries, are paying the price to this date.
It is the failure of Iran if they cannot protect their border. It is the duty of Iran that they setup border fence, get better equipment for monitoring, and more importantly, not become the satellite state of RAW terrorism against other countries.
Your terrorist regime is the direct cause of the grievances in Iraq, Yemen and Bahrain - always wanting to put their dirty nose in other countries and spark sectarian violence. And while all that happens, Iran doesn't do shit to Israel, just empty words... Instead Iran has gone on to befriend one of the dearest friends of Israel: India. While Iran forgets that whatever military development they have had in nuclear and missile technology, it would have not been possible without Pakistan. Two-faced liars, nothing more, that is Iran.