President Obama's move forcing BP to set aside funds for the Gulf Coast cleanup has sparked a debate over how much power the government should be able to wield over corporations.