Breitbart plays up true information that advances its worldview while downplaying or pushing back against true information it sees as damaging to its cause.
So does CNN.
Breitbart regularly resorts to name-calling, exaggeration, and even outright hysteria.
So does CNN.
Breitbart can hardly get through a single story without nudging reminders of how it wants you to think. The same is true for CNN. Breitbart is spectacularly unfair to its ideological opponents and cares very little about whether it is using facts in a misleading way. Such is the case with CNN. The only real differences I can detect between the two outlets are that CNN occasionally presents an item on, say, the weather, that gives us a brief break from partisan haranguing, and CNN occasionally makes a half-hearted gesture in the direction of inclusion by, say, inviting Jeffrey Lord on a discussion panel that includes seven, or nine, or ten Trump haters. Or at least it used to invite Lord. Note that CNN fired Lord when he sarcastically said, “Sieg Heil” in a tweet that accused someone else of being a fascist, which he clearly was labeling a bad thing, not praising fascism or identifying with it. CNN, typically, proved that it was either too stupid to understand how insults work or too cowardly to ignore the bleating herds of Twitter sheep who pretended to misunderstand the remark. “Nazi salutes are indefensible,” CNN said in its statement of dudgeon. “Jeffrey Lord is no longer with the network.”