He was not fired; he quit because the CIA wouldn't let him go on talk shows. What does that tell you?
It tells me he's a narcissist with a pre 9/11 appeasement mentality lacking moral clarity.