Iran's measured response – a few missiles fired on an Iraqi base after advance warning was given – is the only reason the US is not mired in another Middle East war.
Trump said his decision to assassinate Gen. Qassim Soleimani was intended to prevent a war, not start a war. But no one in his right mind would think that killing another country's top military leader would not leave that country annoyed, to say the least. Senators Mike Lee (R-UT) and Rand Paul (R-KY) said the Trump Administration's briefing to Congress on its evidence to back up claims that Soleimani was about to launch attacks against the US was among the worst briefings they'd ever attended.
After initially claiming that Soleimani had to be taken out immediately because of "imminent" attacks he was launching against the US, Trump Administration officials including Secretary of State Pompeo and Defense Secretary Esper have been busy walking back those claims. Esper claimed over the weekend that he had not seen the intelligence suggesting an attack on US embassies was in the works. If the Secretary of Defense did not seen the intelligence, then who did?