I agree, but the alternative would be that Iran should surrender immediately and accepted a western based dictatorship?
Plus, Israel is the last nation on the planet that can complain about imprecise bombs hitting civilians.
There's also the constraints that the rockets need to be hypersonic to avoid the Iron dome, sacrificing precision for speed.
For them, it's a defensive war, with the rules of engagement set up by Israel/US. them doing anything but that is immediate surrender and to become a US colony.