Diageo has defended the annual salary paid to its CEO from accusations that the GBP5.1m (US$10.27) paid to Paul Walsh was "morally offensive".