As U.S. drivers face the highest Memorial Day gasoline prices in four years, American consumers are paying billions of dollars more on gas and diesel than they did a year ago. The global oil supply shock, created by the Iran war and the closure of the Strait of Hormuz, is affecting Americans disproportionately.