Lt Gen KJS Dhillon (R) discusses honour codes, the Official Secrets Act, and the fine line between free speech and safeguarding national interest.