When was the last time Iran struck Israel? Is that a joke? April 13th, 2021 Iran struck an Israeli ship. Iran funds and supplies terror groups -- see https://www.state.gov/reports/country-reports-on-terrorism-2.... These groups especially try to kill Israelis via rocket attacks, but also American Civilians (e.g., embassy attack).
Israel is absolutely a peaceful nation, as evidenced by numerous recent peace treaties in the region, but being peaceful does not obligate them to await armed conflict as opposed to taking defensive measure.