On April 24, when Carnival had its quarterly status conference regarding progress made on the environmental compliance plan (ECP), everybody was in shock, according to Chief Ethics and Compliance ...