Rory Stewart seems to have integrity, and his candour is both refreshing and rare for a Government minister. He's also prepare to say unpopular things if he genuinely believes in them. He even seems to have won the respect of the organisations who's job it is to hold the Government to account...