So I started reading this thread this morning...it's amazing how it's gotten off-target (again)...
Here's my take: The Iranians made the mistake of thinking Trump would behave like other US Presidents. When Trump saw the chance to take out this dude, in Iraq making trouble and who has previously been connected to the death of American Service members, he took action - and made a statement to the Iranians they had better listen to. Oh, and endeared the entire military community who's been itching for this guy.
Of course, in order for their regime to save face, the Iranians had to retaliate in some fashion. The shot off a bunch of apparently inaccurate missiles, and now claim they killed 50 Americans (the didn't). So now they have saved face, and it would be wise of them not to poke the bear again. The Iranians also made a crucial mistake, THEY broke Iraq's sovereignty by firing those rockets from inside Iran...which creates the legal precedent for the coalition to shoot BACK INTO Iran. Iran can't claim the US is the aggressor.
Now Iran knows (even if they won't admit it) they'd better be careful about some of this BS. If we wanted to, we could have put down every rocket, and probably counterfired every launch site - but we'd be giving away too many of our abilities wasted on a JV adversary. Oh, and they are really close to the Russian border so no ICBM's will be thrown at them.
My feeling is that this had better be it. No matter what, Iran is on the losing side of any fight. And in their hearts they know it. Not knowing what Trump might do has got to have them in stitches. If I were Trump, I'd quietly send a message to the Mullah's letting them know that if they don't knock this crap off, the next thing will be Tomahawks right down the Ayatollah's chimney. We should do our best to not kill a bunch of innocents, but taking out the top dog, with the implied threat of working down the ladder, might cause them to pause. That would be considered national "bad form"; but they need to worry that Trump isn't past that.