A woman with heart sunglasses holds up a BP protest sign.