Justifiable Pre-Emption?

Edward Feser writes,

. . . if Iran were actually in the process of preparing an attack against America, we could justifiably preempt it with an attack of our own.  But we cannot justifiably attack any country simply because it might at some point in the future decide to harm us.

Feser obviously has a point: the Iranian regime posed no imminent threat to the USA.  An imminent threat is one that is about to be executed. At the present time, however the regime lacks both the nuclear warheads and the ICBMs needed to deliver death to the Great Satan.

On the other hand, if we wait until the threat becomes imminent, it may be too late.  For despite Trump’s joking about a third term, he will be out of office in three years.  If his successor is a Democrat, then, given the fecklessness and incompetence of the current crop of electable Dems, we can reasonably expect to be ‘toast.’   Can you imagine AOC as Commander-in-Chief? If Trump’s successor is Vance or Rubio, a ‘toasty’ outcome  is much less likely.  But bear in mind that these gentlemen, as outstanding as they are, are professional politicians, unlike Trump. They need the job and cannot be expected to be as bold as he is.

What say you, Vito?