BP faces tough crowd at shareholder meeting

and there were only minor protests against executive pay packets and opposition from environmental groups to BP's investment in the Canadian tar sands.The Macondo well blowout in the Gulf just five days later on April 20 changed all that. The explosion...