MM, gas is 2 bucks a gallon because oil is highly priced, we don't have enough refineries, and the EPA standards for different regions means one region cannot sell its gasoline to one in short supply.
You can blame the arabs for 1 and the environazis for 2 and 3