Fox, MSNBC and CNN show differing directions with new hosts and shows On Monday morning CNN, MSNBC and Fox all made programming announcements that doubled as statements about each network’s positioning in the news and talk marketplace. Source: CNN