I would have no problem with Iraq providing the fuel that our troops use in Iraq for free.
If the Iraqi government were to negotiate that with our government, I wouldn't have a problem with that either. But I don't think that we are entitled to demand that from them, nor are we entitled to tell them how much oil to produce, where to sell it, or where to have it refined, or what to do with the profits. If we were called the United Socialist States of Venezuela and had just re-elected Hugo Chavez, I might expect us to make such demands; but then if that were the case we would not have seen any need to get involved in forcing the regime change in Iraq that had been official U.S. policy regarding Iraq since the clinton administration.