It's US tax law. If you don't like it, call your representative and ask to change it. They aren't effing anyone, they spend $400+ billion to make $40 billion in profit. It's not like they are making an obscene profit margin. If you want to blame someone for high gas prices, blame the Federal Reserve and the President. Bush and Obama have been devaluing the dollar for a solid decade. To buy oil you have to pay in US dollars, but with the dollar in a free fall, it takes more and more to buy that barrel of oil.