That said he's made money for the airline so they can expand in the future. I can't comment about internal politics on how the airline is run. I'd leave that to those that run the various depatments.
Compared with some of Cameron's cronies I'd definately say he deserves his knighthood for achievment to the business world.