BP faced protests from angry fishermen and disgruntled shareholders on Thursday at its first annual general meeting since the