CNN is President Trumpâs favorite punching bag. In fact, itâs the Rightâs favorite punching bag. The network has tried to position itself as a middle of the road network that has panels of rabid advocates ripping each other apart for ratings. The network is also on an insufferable self-righteous track with their âfact firstâ campaign, […]