Every country has a right to protect itself if it is attacked. Iran has been attacking Israel for decades through its proxys. Hamas directly supplied...
I don't think this is the case. That was no embassy, it was a military outpost run by Iranian military personnel planning for proxy wars with Israel....