It appears that the main reason Iran is firing at Gulf countries is higher oil prices. They figure that higher oil will eventually get Trump to stop attacking due to pressure at home. Two things that Trump loves to brag about are higher stocks and lower gasoline plus the inflation related to higher gas prices upsets most folks, especially because Trump ran on lowering inflation and America 1st. Gas is up >50% here over just last month or so!
One law on global commodities that I would like to see, if you speculate on future prices such as oil and thus raise the cost of gas to profit or hedge, you must drop the price as fast or refund the cost associated with said speculation should tell future cost not come to fruition.
One of things that burn me up the most is how fast costs get passed on to the consumer yet how slowly they trickle back down when oil prices drop.