The reason for high gas prices is simply supply and demand in this country, not the cost of barrel of crude oil, be it purchased from Saudi Arabia or elsewhere.
This country has not built any new plants (at least any that provided a significant increase to our ability to increase production of refined oil products) since the mid to late 1990s.
It doesn't take a lot to realize that if we have to divert millions of barrels of our refined oil products, such as gasoline and diesel fuel, to fight a war, less of the product will find its way to the American consumer.
So in the land which has proven that capitalism and open markets are much better at regulating than any government, it should come as no surprise that we will have to pay more per gallon of fuel until such time as the plants that refine the crude oil in the United States catch up with the deficit.
Too many US citizens have the idea that they are entitled to a free lunch. Whenever a resource is used for one thing, it means there will be less available for whoever else might want to use this resource. Hey, it's the American way, and it works.