The problem is that the progressives are in both parties! Republicrat or Democan, you're voting against America either way.
Look at any issue, then look at their record. Republicans are the new Democrats, and the Democrats might as well be the CPUSA. Of course, they're both the War Party. When you then look at who they have to serve to get into office, it becomes obvious why.
Don't look to Donald Trump either. From his wikipedia article:
"Since the 1990 U.S. elections, Donald Trump has made contributions to campaigns of both Republican Party candidates (including John McCain, Rudolph Giuliani, Newt Gingrich, and George W. Bush[91]) as well as Democratic Party candidates (including Ted Kennedy, John Kerry, Tom Daschle, Joe Biden, Harry Reid, Rahm Emanuel, Hillary Clinton, Anthony Weiner, Charles Schumer, Kirsten Gillibrand, and Charles Rangel[91][92][93]).
Back to gas prices. A lot of it has to do with taxes. For people in the USA, it also has to do with regulation. There's a lot of oil here that we can't drill for. They might be technically allowed to drill in deep water in the gulf again, but I suspect the drilling companies don't want much part of it due to heavy liability. This is de-facto regulation.
Speculators do play a role, how much is up for debate. Also, the value of the dollar does make quite a bit of difference. If the dollar is going down, the price of oil is going up. Efforts are underway right now in other countries to start trading oil in something other than dollars. When that happens, you'll look back on $5 a gallon as the "good old days."