The burden of the BP oil spill will be carried by every American, but how we should carry it is causing controversy between economists and environmentalists.