Who controls gas prices?

Many entities control gas prices. When the U.S. government places tax on gas that is a price control. When the U.S. government keeps oil companies from drilling and building refineries, or making the cost exorbitant, that affects gas prices. When the Middle East countries cut back the amount of oil they drill for, that causes gas prices to rise. The evrironmentalists, putting heavy regulations on gasoline raises gas prices.

These are just a few that affect the price of gas.