Have you read the articles about Roberts being blackmailed by Obama?
One can only be blackmailed if one goes along with the blackmailer.
Roberts has a duty to resign not give Obama cover like Patraeus did.