News For You

Texas Congresswoman Comments Stir Debate

Rep. Jasmine Crockett (D-TX) has once again proven that politics, for some, is more about performance than principle. Her latest public appearance wasn’t memorable for policy ideas or leadership but for the act she put on — a clumsy, theatrical display of “code switching” that insulted the intelligence of the very people she claims to represent.


Let’s be clear: there is a difference between naturally adjusting your tone in casual versus formal settings and what Crockett is doing. The congresswoman, who attended private schools and grew up in privilege, knows how to speak in polished, educated language. Yet, in front of her base, she suddenly adopts a contrived, exaggerated style of speech — a caricature of how she imagines her voters talk.

It’s not authenticity. It’s mockery.


This isn’t new in Democratic politics. Hillary Clinton famously adopted a preaching cadence whenever she stepped into a church pulpit. Other Democrats have slipped into fake accents or selective slang when speaking to certain crowds. Crockett is simply carrying on the tradition, assuming voters will never notice the switch, or worse, that they’ll accept the caricature as genuine connection.


But voters should feel insulted. When a politician who spent her life among wealthy peers suddenly drops into a staged “street” persona, it’s not solidarity — it’s manipulation. It says, “I don’t respect you enough to be myself, so I’ll play the part of what I think you are.”


If a Republican ever tried the same trick, the media would pounce, labeling it offensive, patronizing, even racist. But because Crockett has a “D” next to her name, she gets a free pass. Accountability never comes for Democrats when the performance aligns with the narrative.

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

To Top
$(".comment-click-6508").on("click", function(){ $(".com-click-id-6508").show(); $(".disqus-thread-6508").show(); $(".com-but-6508").hide(); }); // The slider being synced must be initialized first $('.post-gallery-bot').flexslider({ animation: "slide", controlNav: false, animationLoop: true, slideshow: false, itemWidth: 80, itemMargin: 10, asNavFor: '.post-gallery-top' }); $('.post-gallery-top').flexslider({ animation: "fade", controlNav: false, animationLoop: true, slideshow: false, prevText: "<", nextText: ">", sync: ".post-gallery-bot" }); });