Don’t forget about embassy hits that Iran perpetuated against others over the years.
Them whining about Israel hitting an embassy is the height of hypocrisy.
Yes Iran is no angel and has attacked embassies in the past. But this particular attack by Israel was designed to provoke a serious enough retaliation by Iran that Netanyahu hoped would be sufficient to draw the US in. Instead the US worked out a deal with Iran that allowed them to save face without instigating a regional war.