Herman Cain will add a heavyweight to his campaign staff on Monday. Taking over as campaign spokesman will be J.D. Gordon, who served as a Pentagon spokesman from 2005-2009 under Donald Rumsfeld and Robert Gates. Gordon is a retired Navy commander. He succeeds Ellen Carmichael, a 2009 graduate of Louisiana State University and Agricultural and Mechanical College. So how did CNN report this story? From CNN: “Herman Cain communications director resigns.” No mention was made of J.D. Gordon, at all. Reporter Shannon Travis made it sound as if Team Cain was on the rocks: “It’s a very amicable departure,” Carmichael...