There is a difference between worrying about something and knowing what to do about it. Most of our problems are not caused by a lack of technology but by political forces.
For example, the problem of gasoline price volatility could be solved by simply carrying greater inventories of gasoline and selling them when there is a shortage and price starts to rise.
However, this could land you in jail if some politicians accusing you of hoarding and price gouging. The very threat from rabble-rousers like Bill O'Reilly and grandstanding politicians has a big effect on the market.
I agree with you on O'Reilly. Besides the fact that he is clueless when it comes to this problem, he's blatantly dishonest. The increase in the price of oil is not because the oil companies are colluding. It's simple supply and demand, and he knows it. But like every politician on a power trip, he wants to be able to brag about how he got something done, and if it involves price controls, he can demogogue that.