James Downie is a writer and editor for MSNBC Daily. He was an editor and columnist for The Washington Post and has also ...