Former Trump ally Megyn Kelly criticized President Trump for being neither “a moral man” nor “the greatest husband in the world” during a discussion about the president’s “demons,” Mediaite reports.