Yeah, the whole "America gets the oil" thing was never understood by most people on either side.
There is not a single oil or gas company with a base of operations that is in America. Not one. Everything is owned overseas and has a corporate front here in the states. All the money flows to other countries. This is why Exxon for example had $35 billion in profits for 2009 and didn't pay a single penny in taxes to America on April 15th. By using loopholes of being a companied owned in another country, they can avoid our taxes.
Also, the Middle East isn't a major supplier of our oil. The majority of our oil and gas comes from us (America), Canada, and Mexico. Quite a bit of what we drill out goes north to Canada to be refined and re-imported back in as well.
The money from the war wasn't for "oil" companies but to supply oil companies. Subsea, Halliburton, Schlumberge, Transocean, and other companies in America that build and supply stuff to the oil companies are the ones the war was fought for. Or did no one else think it very strange that Halliburton opened a really nice and brand spanking new home office in Dubai recently?
Oh well, digressing off topic. I think what many are trying to point out is our current priorities. Do we spend money on wars to help people that are American and corporations in both America and abroad; or do we spend it here? Or another question is why spend it at all?