Why should the state control prices in a free market? It almost always leads to long-term problems. If you don't like the price of gas, you can a) use less or b) explore, drill, and refine your own oil.
That would be all well and good and encouraged, except for one little fact. It's not a free market. B is not an option. You aren't allowed to drill anywhere, you aren't allowed to make a new refinery. So no matter how lucrative a business it would be to get into oil and start up some competition... You cannot. By being "environmentalist" the goverment is maintaining the oligopoly of the oil companies.