Greta Van Susteren has over the course of her career held forth for both CNN and Fox News Channel. Now she’s going to do the same for MSNBC. The NBCUniversal-owned cable-news outlet said Thursday that it had hired Van Susteren to anchor its 6 p.m. hour, which had previously been occupied by a political-news program, “With All Due Respect.” That program, hosted by John Heilemann and Mark Halperin, had been produced by Bloomberg Television and re-played on MSNBC as part of a programming agreement. Van Susteren, who left Fox News Channel in the wake of a contract dispute last year,...