Six months later...CNN's Fareed Zakaria has it figured out. Or at least he thinks he does.

Donald Trump became President Trump, the host mused, because Americans wanted to stick it to the elites.

"The election of Donald Trump is really a kind of class rebellion against people like us, educated professionals who live in cities, who have cosmopolitan views about things," Zakaria said. "There's a part of America that is sick and tired of being told what to do by this overeducated population that Hillary Clinton perfectly represented. That's why they're sticking with him," he continued. (Free Beacon)

Zakaria went on to argue that during the campaign Trump monopolized on the "ugly racial animus" many voters already felt having to endure eight years of a black president. They felt threatened, Zakaria suggested, that minorities were beginning to try to claim the dominant status once held by the "white working man."

How often have we heard these same excuses from liberals? Democratic candidate Hillary Clinton blamed racism and sexism for her loss too - along with, of course, Russia and FBI Director James Comey. She's even writing a book what she thinks happened.

Now, Senate Minority Leader Chuck Schumer is finally admitting what the rest of us already knew - Hillary was an awful candidate. They had the right message, he argued. They just didn't have the right messenger.

Yet, too many "astute" analysts like Zakaria fail to consider that maybe Americans voted Trump into office because they liked his ideas and the direction he wanted to take the country.

Nope. His demographics were misogynist, prejudiced buffoons.

Same narrative, different narrator.