I also don't expect Iran to retaliate but if Iran doesn't retaliate will terrorists like Israel stop or will they become more arrogant because they think Iran is afraid of them?
As far as I know, Iran has just announced that they will take appropriate retaliatory measures.
Exactly and because of that Iran's retaliation is 100% certain. There is just no way around it. There is no need for any new announcements either. Iran had drawn the line in the sand before and that line was crossed.
However, we have to remember that unlike Israel that is a terrorist organization that is occupying Palestine and is committing genocide and has broken every law there is, Iran is the oldest civilization on earth and acts according to the international law.
That means the first step was global condemnation of it, as we saw over the past 24+ hours all countries condemned Israel's violation of international law.
Second step is taking this violation to the UN Security Council which Iranian officials have already demanded that. The UNSC has to condemn this attack and then take actions against Israel. Something that we already know will not happen because US regime will veto anything that is remotely against the Zionists. But it still has to be done so that the entire world sees the "source" of all these problems!
Third step is that because UN fails to do its job, Iran will take matters into its own hand and will launch a massive retaliatory strike against the Zionists to first punish them in a way that they won't think about committing such violations ever again and second to do significant damage to the Zionist war machine so that they
can not commit such violations even if they wanted to.
I've already counted the target groups I think should be hit in that other topic, another one IMO should be the military factories that manufacture weapons and parts for the Zionist genocide machine.
P.S. I dare say that Iran has to make an example of the Zionists so that
"others" get a taste of what's in store for them in case they wanted to get similarly "delusional" some day.