Why doesn't the plotting and (admittedly poorly) acting out 4 attacks against embassies in the last month alone* not make Iran an aggressor? Yeah yeah, we suspect Israel or the US may have killed a few scientists. MAY HAVE. But even if it's true, it's not like Iran is passive in this game. I don't know why this fact is ignored (or hand waved away) by some.
*and that's ignoring the years, nay, decades of Iran's proxies nearly constantly attacking Israel
Iran itself hasn't bombed any embassies, has it? It just uses terrorists to do it's dirty work (rather facilitates the terrorists in doing their dirty work). Israel would be justified in going after those terrorists (though really it's just understandable blow back due to their own dickish actions). Terrorism against Israel won't ever stop, due to their own actions and the violent people they are being dickish to. You can take out Iran, but someone else will fund those terrorists. All it will lead to is even more valuable money being wasted on behalf of Israel (and the rest of the Arab world as well since they hate Iran as well). The US doesn't have interests there. We need to get the hell out of Iraq and Afghanistan and only protect oil interests when necessary (Kuwait 1990 would be an excellent example). These pre-emptive wars are idiotic, immoral and pretty much illegal.