An Israeli strike would, by definition, target military infrastructure and not Iranian population centres. In return, Khamenei is threatening to "raze to the ground" two cities with over 750,000 innocent inhabitants, including tens of thousands of Arab citizens of Israel. This would not be "self-defence," "fair," or "logical" as the previous posters have argued. It would amount to a war crime of the highest order.
Police arrest 18-year-old Palestinian suspected in Old City stabbing (Haaretz)
from the article: Iran's Khamenei: We will destroy Israeli cities if attacked