One of the options for neutralizing Iran’s nuclear capability would be to deploy a missile defense system that would render their missiles worthless. The U.S. will be testing such a system in Israel soon. See the article here in the Jerusalem Post.
While this may be preferable to a strike against Iran, there is more than one way to deliver a nuclear device. Perhaps we should be more concerned about a Ryder truck than an incoming missile.
There is a point where disarming an assailant is adequate; and there is a point where the assailant himself must be neutralized.