Jackal, I don't deny that the oil companies are "opportunists", but your account is an oversimplification. If the only factor was oil company greed, and the events around the world had nothing to do with it, why would the oil companies wait until now to "price gouge", as you put it? They could have simply put up prices at any time. But no, it's happening now. And there are reasons as to why it's happening now.
Sure, there are times when the oil companies won't offload when they know the price is about to go up - that's not rocket science either, and you'd do the same thing if you were in the oil business. Back in the 1973 OPEC crisis, I even remember filling stations remaining closed here because they knew the fuel in their underground tanks would be worth much more in a couple of days after the price rise...
...but by the same token, the oil companies and filling stations have got to purchase their supplies at the new, higher price. If they sell all they have now at a price which meets your approval, how are they then going to restock once these OPEC countries have cut production and cranked up the prices? There would be a cash shortfall - where are the oil companies supposed to find that extra money to bridge the gap?