So use Israeli ports and ship the supplies via Jordan into Iraq.
Or just skip Dubai and go directly to Basrah.
Or go to Kuwait or Bahrein, instead.
Dubai doesn't have a monopoly here, so stop acting like it does.
This won't work for political and logistical reasons. Using Israeli ports to support our forces in Iraq would not fly in Jordan or Iraq and it would cause us needless grief from the rest of the Middle East who view Israel in less than favorable terms. Some Arabs already view the US entry into Iraq as a proxy war for the Israelis. Using Israel as a logistics base and transhipment point would just fuel the flames. Logistically, Israel does not have the container facilities that approach Dubai's. Jordan would never allow the transhipment.
Or just skip Dubai and go directly to Basrah.
We already use Basra, but it does not have any where near the port facilities of Dubai nor is it as secure.
Or go to Kuwait or Bahrein, instead.
We have bases in both countries, but they don't have world class port facilities either. They are not major ports of call for the world's commercial ocean going trade.
Dubai doesn't have a monopoly here, so stop acting like it does.
Dubai is among the world's most modern sea ports, especially in handling containers. It is the transhipment point for the entire region. When accepting inbound cargo at the port of Dubai, shipments are then segregated and reshipped to other ports in the region. It has nothing to do with being a monopoly, but rather, being efficient, secure, and cost effective.
Dubai provides a modern, secure port of call for American warships. The UAE provides the US with airfields and bombing ranges to train our pilots before going to Iraq. Sure, we could work out some other less than optimum solutions if we want to write off Dubai, but we would still have to deal with other Arab governments to make up for the loss of these facilities.