Even if Ham is removed from command, he is still in the Army, and subject to military discipline. If he is given a direct order "You WILL NOT talk about events of Sept 11-12 relating to Benghazi, and you will not talk to reporters AT ALL", then that's that. He shuts up or gets a secret court martial and a dishonorable discharge.
“Even if Ham is removed from command, he is still in the Army, and subject to military discipline.”
Not so now. He is in the middle of retiring as we speak. (I just learned that.) Once he retires, which is right away, he owes no allegiance to his crooked military superiors. He can talk all he wants after that.