Despite these declines MSNBC remains the No. 2 most watched cable news network, beating CNN. This is also part of a fairly expected viewership decline. Directly after the 2016 election ...