The US is a net exporter of oil. If we put price and export controls on domestic oil we could let them keep the strait closed and not suffer any increase in gas prices.
It's just that export and price controls cut into the profits of the oil corporations, who have been making bank off this and are the real winners of this whole thing, and trump would never let that happen.