See this article in Politico which covers the story of the firing of the lad the WaPo had chosen, David Weigel. Weigel was outed as a flaming liberal by various websites, based on emails he had written.
Presumably Weigel needed work and, like Gen. McChrystal, didn't know when to keep his mouth shut. The real blame accrues to the decision-makers at the Post, who are revealed as disinterested in fair reportage. Sad, that was once a great newspaper.