CNN announced Thursday that it had fired commentator Marc Lamont Hill after he gave a speech at the United Nations in which he used language critics describe as a dog whistle advocating the elimination of Israel. "Marc Lamont Hill is no longer under contract with CNN," a spokesperson for the cable network told Fox News.