It is my opinion that Iran is deliberately trying to provoke a war with the United States. I think there is much social unrest in Iran, and the leadership is getting desperate to focus dissent on an external enemy instead of them.
From what i've been reading, the average man on the street hates the Mullahs, and wants them out of power. The Mullahs think that by starting a war with us, they can re-channel this dissent into a direction advantageous to them.
Trump is smart for not taking the bait. Let them do something even more provocative before hitting them back, and we will be in a better position if and when the need arises to hit them back.
Good comments. But I suspect that we are not sitting around waiting for the next provocation and are rather retaliating in other ways.