Several days ago, President Donald Trump threatened to strike Iranian power plants if free transit wasn't allowed through the Strait of Hormuz. That potent threat was subsequently delayed with a new deadline of April 6, although new threats may make ...