Green Business | Wed Apr 11, 2012 2:52pm EDT

Shareholders, protesters line up to lambast BP