The free market is so awesome. So much so that BP had to be forced by the government to capture more oil:
Under intense administration pressure, BP is planning new measures to draw off more oil and to replace the containment cap which has not stopped thousands of barrels of oil from escaping daily from the well into the Gulf. It is digging relief wells to permanently block the flow in August.
BP plans to send more vessels to the spill site to increase its capacity to capture oil from the well from around 15,000 barrels a day now to 40,000-53,000 barrels by the end of this month and 60,000-80,000 by mid-July.
At what point was the free market going to demand BP capture more oil? Oh that's right. It wasn't. BP would've just continued to do the bare minimum necessary.