looks weak if they respond and he does nothing, and starts a war over more-or-less nothing if he decides he must back up his words at some point.
Of course, Iran might stay quiet. But it's useful to the mullahs to keep control of their country by making the US their enemy.
So as usual, Trump's temper doesn't help. And his exit from the Iran deal leaves him without an alliance to promote his position without using arms.