The regimes are corrupt but we need that oil so what do we do?
It isn't so much about the "oil money." Oil is a publicly, internationally traded commodity. Even if the whole Middle East disappears tomorrow, there is enough petroleum in the rest of the world to sustain us for a LONG, LONG time (sure there'd be some short-term disruptions and lots of panic).
The real problem is the political and moral legitimacy we lend to these regimes by making these regimes our "allies." Of course, I am not naively suggesting that we wait for the "democratic alternative" in every country we "ally" with. But we need to keep our distance with some regimes even if we seek alliances of convenience (as we did with Yugoslavia and China against the Soviet Union).
Skorzeny