In all open societies prices are left to the market forces to determine. Of course, you must allow people who gamble on the stock exchange and could influence the price. Cost of water and a few other utilities is controlled by some sort of Ombudsman. The point is the customer is trapped and they have no choice, thus an independent body should oversee the price rise.
In the oil-producing countries price is controlled by the government and generally, their nations are very sensitive to the retail price rise. Thus, you will see ridiculous prices of a gallon of petrol expressed by the value of their currency.