What? Iran was attacked by israel numerous times, including today. It has the right to defend itself.
If anything, it's israel here that has attacked almost all countries in the area and annexed land from them ("buffer zones").
How does shooting ballistic missiles with cluster warheads at residential areas help defend Iran?
Israel also gets to pretend it has no nuclear weapons.