An irate President Donald Trump has ordered the U.S. Navy to blockade the Strait of Hormuz, choking off the already constrained trade thoroughfare.