Being completely indifferent to political sides when faced with an issue that affects my wallet and stomach makes it easy to choose a solution without angst over 'which party will suffer'.
Here's how I see it...
1. We're in competition with a world market for oil.. yet we have undeveloped oil sources that can be tapped, more than enough to supply north american (and only north american) demands right here. We can't 'go get it' because the 'greenies' got exploration banned. The bans must be lifted. There's enough American crude for the American, Canadian and Mexican market if we go get it and outlaw exporting North American crude or North American refined product.
2. Refining capacity is down. While we can still refine enough for domestic needs.. a fair portion of the oil we refine is exported. Stop refined oil exports. Not a drop of US refined oil should be exported till we are NOT dependant on OPEC oil. Next, start a development program for new refineries and methods.. BUILD again.
3. Short Term.. Toss in the towel on the middle east's oil. If we have to 'go abroad' to secure oil, lets make it Canada and Mexico. Both countries are linked to us economicaly and physically. Who in America, Mexico or Canada would give a rats bellybutton about OPEC 'demands' when they cannot 'turn off our tap'?
4. Alternative Energy... sure. Time to stop dragging feet. More efficient use of fuels.. we can build a better SUV and truck engines. We're not incompetent or helpless.. time to do some 'american ingenuity' stuff again.
As I see it, without a wall of text; our gas prices were lower than most other places in the world because we were the worlds largest crude oil customer and refined products exporter. Now we've got another oil hungry oil consuming economy competeing for the refined product and the crude... China. We need to change how we do business with regards to crude and refined products... and we need to STOP doing business with the OPEC theives... Algeria, Indonesia, Iran, Iraq, Kuwait, Libya, Nigeria, Qatar, Saudi Arabia, the United Arab Emirates, and Venezuela.
Lastly.. the oil companies themselves. Time to whack 'em with an export tax. If oil products leave this country they do so with a huge tarrif attached. High enough that they will make more money putting the product in front of american consumers than they would if it goes to china.