Y'all realize that the vast majority of gas stations don't make their money off selling fuel, they make money when you come inside and buy their crap there, ho-hos, beer, redbull, smokes, etc etc.
That said, I do believe that the oil companies are overcharging simply because they can. People keep saying "supply and demand", but that's not as true as fuel as it is for, say, grocery produce. If it's a bad year for strawberries and the price shoots up, you can always just buy bananas instead. With fuel you don't have any other options, so it's much harder to really change the demand. Like we all said, people still need to go to work, goods still need to be delivered. Sure we might not take that Sunday drive anymore, or maybe we'll vacation closer to home, but the overall demand won't change much.
Foreign oil companies have no reason to cut us any breaks, but domestic oil companies could. Can you imagine if a large US drilling an processing company said, "To help our fellow citizens in these tough times, we're going to lower all our gas to $2/gal for the next 2 years." That company would not only help stimulate the economy again, they'd look like national heroes, something money can't buy.
Remember when someone famous once said:
And so, my fellow Americans: ask not what your country can do for you - ask what you can do for your country.