Home Aviation British Airways really gone to the dogs?