My theory is that retail gas has been quite a bit overpriced for a while, I see lots of stations here still trying to sell regular for ~$2.60 while others including Mobil and Shell are at $2.31 in my neighborhood. The greedy station owners are trying to milk the situation from the people who don't know how much it has fallen, (and not selling a lot of gas), while the $2.31 guys have lines to get in.
At the street level the free market works, but it's still the old story where it goes up really fast when oil rises, and comes down
really slow when the market goes the other way.