Meryl Streep made headlines last Sunday when she lambasted President-elect Donald Trump in her acceptance speech for the Cecil B. DeMille Lifetime Achievement Award at the Golden Globes.

Contrary to Trump's petulant tweet in response, Meryl Streep is legitimately one of the finest American actresses ever to grace the stage and screen. Furthermore, she has as much right as anyone else to voice her opinion. That said, once you've put your opinion out there, it's fair game for comment.

Streep began by describing "Hollywood, foreigners and the press" as "the most vilified segments in American society right now." Sorry, but not even close. Those of us who live in flyover country have been ignored, mocked and derided by the left for years. Social media have turned the tables on Hollywood and the media, and they don't like it. Welcome to our world.

She heralded the "principled press" and proclaimed the need to hold powerful people to account and "call them on the carpet for every outrage." Please. We haven't had that for years. The WikiLeaks revelations of press bias in favor of Democrats seriously damaged their credibility. And it's only gotten worse.

Streep went on to say that Hollywood was "crawling with outsiders and foreigners. And if we kick 'em all out, you'll have nothing to watch but football and mixed martial arts, which are not the arts."

That's a classic straw-man argument. Donald Trump has never suggested kicking all foreigners out of the country. And the "football and MMA" remark is the kind of gratuitous insult that has prompted Americans to give Hollywood the Jersey salute.

Streep's harshest criticism was of Trump's apparent mockery of a disabled reporter, who, Streep argued, was "outranked in privilege, power and the capacity to fight back." Trump's performance, she said, "made the audience laugh and show their teeth."

Without realizing it, Meryl Streep summarized how Hollywood and other elites in this country treat millions of Americans. There are more examples than can be counted, but here are two: On election night, Ana Kasparian, on the TV show "The Young Turks," said of women who voted for Trump: "I don't think you're a one-issue voter...I think you're f---ing dumb."

Melinda Byerley, San Francisco-based CEO of TimeShareCMO, recently described middle-American towns in a Facebook post as "s---holes" filled with "stupid people" who are "violent, racist and misogynist."

Here's the thing: Meryl Streep used the Golden Globes as a pulpit because she thinks her views are important. As she made clear in her speech, Hollywood, in her view, has responsibilities.

Fair enough, but you can't have it both ways. Streep is distressed by the decline in political culture. But who do we have to thank for that? It was Democratic voters who excused John F. Kennedy's dalliances, and then Ted Kennedy's even more egregious behavior, and then Bill Clinton's Oval Office shenanigans.

As is frequently noted, politics is downriver of culture. So who bears the most responsibility for the coarsening of our culture? Not our politicians, and certainly not Donald Trump. It's Hollywood. If you look back over 50 years of entertainment media, you can see a steady and persistent decline toward more violent, more vulgar and more sexually explicit material.

If we dare to notice that actors' or musicians' personal lives are less than virtuous, we're told, "They're not role models; they're entertainers."

The problem with Meryl Streep's remarks is not that she dared give voice to them. It is that they betray the hypocrisy for which Hollywood has become so infamous.

Laura Hollis is a University of Notre Dame business and law professor. Her column is distributed by Creators Syndicate. The opinions are the writer’s.