Corporate Social Irresponsibility June 28, 2010 | BP must come clean, both literally and figuratively. More