re: More on the Strategic Oil Reserve,
Again, note that taxpayer money is not going into the oil companies in this process. Essentially, the oil companies are using oil to pay a tax or a fee.
Now, it does mean that less cash flows into the Treasury, since the fees are being paid in oil, and there may be a valid issue about tightening supplies since that oil does not end up on the market.
But the oil companies are not getting rich off the taxpayer.
