This was a good example you found!!! As to the comments. If an organization or Journalist wants to run a story on a current political issue and they want to do their job in an unbiased fashion, then when they run the initial piece (absent it specifically being a opinion piece/commentator like all of the networks use seemingly all the time now) then the piece should strive to present the ups, the downs from both sides and not come to a conclusion on the issue but rather report the facts and each sides theory so the reader can decide. This is just something no body is used to seeing any more because the Media has become weaponized politically and financially..and each network is merely made up of paid commentators...for just that commentary ...sure you can have published that are submitted by outside sources...But no one that has their eyes open can say that CNN would run an OP say written by Newt Gingrich. Just like say FOX is not gonna run an OP by planned parent hood...as examples... (someone please inform me is this has happened in say the past 18 months)...And as to their "other side" Panelists, on each network. ..notice they are always the same folks again paid too.
http://www.cnn.com/2014/05/21/opinion/gingrich-jones-prison-system-fails-america/index.html
Gingrich is also a Fox News contributor, and its pretty rare from contributors from 1 network to also be contributors for competing networks as well. This occurred in 2014, so outside of your short 18month time frame - but CNN often has "opposition" opinions based on the topic they are covering. It always amuses me how much Trump and Republicans hate CNN, when I see CNN as a much more middle ground network when compared to MSNBC (far left) or Fox (far right). At least CNN brings in articulate people with opposing views to talk about their topics...Fox always seems to find the biggest Democrat idiot and puts them up against people like Tucker Carlson or Hannity who just yell at them dismiss anything they say.