{"id":2509657,"date":"2025-11-12T11:37:57","date_gmt":"2025-11-12T16:37:57","guid":{"rendered":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/former-token-wapo-rino-gets-roasted-for-loony-take-dems-betrayed-snap-recipients-by-reopening-govt-to-feed-them\/"},"modified":"2025-11-12T11:42:25","modified_gmt":"2025-11-12T16:42:25","slug":"former-token-wapo-rino-gets-roasted-for-loony-take-dems-betrayed-snap-recipients-by-reopening-govt-to-feed-them","status":"publish","type":"post","link":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/former-token-wapo-rino-gets-roasted-for-loony-take-dems-betrayed-snap-recipients-by-reopening-govt-to-feed-them\/","title":{"rendered":"Former Token WaPo RINO Gets Roasted for Loony Take: Dems Betrayed SNAP Recipients By Reopening Gov&#8217;t to Feed Them"},"content":{"rendered":"<aside class=\"mashsb-container mashsb-main mashsb-stretched\"><div class=\"mashsb-box\"><div class=\"mashsb-count mash-medium\" style=\"float:left\"><div class=\"counts mashsbcount\">38<\/div><span class=\"mashsb-sharetext\">SHARES<\/span><\/div><div class=\"mashsb-buttons\"><a class=\"mashicon-facebook mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.conservativenewsdaily.net%2Fbreaking-news%2Fformer-token-wapo-rino-gets-roasted-for-loony-take-dems-betrayed-snap-recipients-by-reopening-govt-to-feed-them%2F\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Facebook<\/span><\/a><a class=\"mashicon-twitter mash-medium mash-nomargin mashsb-noshadow\" href=\"https:\/\/twitter.com\/intent\/tweet?text=&amp;url=https:\/\/www.conservativenewsdaily.net\/breaking-news\/?p=2509657&amp;via=ConservNewsDly\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Twitter<\/span><\/a><a class=\"mashicon-subscribe mash-medium mash-nomargin mashsb-noshadow\" href=\"#\" target=\"_top\" rel=\"nofollow\"><span class=\"icon\"><\/span><span class=\"text\">Subscribe<\/span><\/a><div class=\"onoffswitch2 mash-medium mashsb-noshadow\" style=\"display:none\"><\/div><\/div>\n            <\/div>\n                <div style=\"clear:both\"><\/div><\/aside>\n            <!-- Share buttons by mashshare.net - Version: 4.0.47--><p>The article criticizes Jen Rubin, a former Washington Post columnist who now writes on Substack, for her strong partisan defense of Democrats during the recent government shutdown negotiations. Rubin condemned eight Senate Democrats who collaborated with Republicans to end the shutdown and resume government funding, arguing that these senators &#8220;betrayed&#8221; government workers and Supplemental Nutrition Assistance Program (SNAP) recipients by allowing them to <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/ucf-professor-fired-after-tweets-questioning-black-lives-matter-narrative-must-be-reinstated-receive-back-pay-arbitrator-finds\/\" title=\"UCF Professor Fired After Tweets Questioning Black Lives Matter Narrative Must Be Reinstated, Receive Back Pay, Arbitrator Finds\">receive back pay<\/a> and food benefits.The article calls RubinS position absurd and out of touch, suggesting her stance exemplifies a stubbornly entrenched &#8220;Trump Derangement Syndrome.&#8221; It highlights how Rubin&#8217;s extreme criticism has drawn mockery on social media and even disagreement from prominent political analysts like Nate Silver. Ultimately, the piece sees Rubin&#8217;s viewpoint as emblematic of the divisive politics that contributed to the shutdown and may signal further political turmoil within the democratic Party.  <\/p>\n<p class=\"readmore\">\n    <button onclick=\"showReadMore()\" id=\"readmorebtn\">Read more&#8230;<\/button>\n<\/p>\n<hr id=\"line\">\n<span id=\"more\"><\/p>\n<p><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><\/p>\n<section> \t\t\t\t<script>console.log(\"ad slot (AC1)\")<\/script><script>console.log(\"ad slot (IC1)\")<\/script><script>console.log(\"ad slot (IC2)\")<\/script><script>console.log(\"ad slot (IC3)\")<\/script><script>console.log(\"ad slot (IC4)\")<\/script><script>console.log(\"ad slot (REP_0)\")<\/script><script>console.log(\"ad slot (REP_1)\")<\/script><script>console.log(\"ad slot (REP_2)\")<\/script><script>console.log(\"ad slot (REP_3)\")<\/script><\/p>\n<p>Jen Rubin, I wish I knew how to quit you.<\/p>\n<p>I thought you&rsquo;d worked it out for us, really: You&rsquo;d <a href=\"https:\/\/edition.cnn.com\/2025\/01\/13\/media\/jennifer-rubin-norm-eisen-contrarian-washington-post\" target=\"_blank\" rel=\"noopener\">quit<\/a> your old job at The Washington Post, where you held the &ldquo;token RINO so appalled by Donald Trump you declared yourself an independent while spewing Democrat talking points&rdquo; chair that most major print publications have to pretend to be balanced.<\/p>\n<p>You&rsquo;d started a Substack outlet called &ldquo;The Contrarian,&rdquo; which managed to be contrarian by the standards of Substack by echoing the same sorts of things you&rsquo;d hear in <a href=\"https:\/\/www.westernjournal.com\/report-chaos-wapo-newsroom-executive-editor-leaves-cant-sugarcoat-anymore\/\" target=\"_blank\" rel=\"noopener\">the old Washington Post<\/a>, which is why people started flocking to Substack in the first place.<\/p>\n<p>Mission accomplished, I suppose, but that&rsquo;s a one-way ticket to Irrelevancyville.<\/p>\n<p>But you, Jen Rubin, are nothing if not Jen Rubin-esque. For where other RINOs make dishwater-tepid pronouncements about the state of our democracy to aid and abet the left, you&rsquo;re willing to contort yourself into pretzels to defend your <a href=\"https:\/\/www.youtube.com\/watch?v=8lcUHQYhPTE\" target=\"_blank\" rel=\"noopener\">new asinine overlords<\/a>.<\/p>\n<p>  <script> console.log(\"A\/B Test Video Player\"); \/\/ Helper function to set a cookie function setVideoCookie(name, value, days) {     var expires=\"\";     if (days) {         var date=new Date();         date.setTime(date.getTime() + (days*24*60*60*1000));         expires=\"; expires=\" + date.toUTCString();     }     document.cookie=name + \"=\" + (value || \"\")  + expires + \"; path=\/\"; }  \/\/ Helper function to get a cookie function getVideoCookie(name) {     var nameEQ=name + \"=\";     var ca=document.cookie.split(';');     for(var i=0; i <ca.length; i++) {         var c=ca[i];         while (c.charAt(0)==' ') c=c.substring(1,c.length);         if (c.indexOf(nameEQ)==0) return c.substring(nameEQ.length,c.length);     }     return null; }  \/\/ Function to determine or retrieve the split test group function assignSplitTestGroup() {     var group=getVideoCookie('splitTestGroup');     if (group===null) {         var rand=Math.random();         if (rand <1\/3) {             group='A';         } else if (rand <2\/3) {             group='B';         } else {             group='C';         }         setVideoCookie('splitTestGroup', group, 1); \/\/ Sets a cookie for 1 day     }     return group; }  \/\/ aditude function aditudePlayer() {     playerBottom=5;     if (window.innerWidth <=768) {         playerBottom=100;     }     console.log(\"Loading Aditude video player\");     window.tude=window.tude || { cmd: [] };     window.tude.cmd.push(function() {         tude.requestOutstreamAd({             divId: \"videoPlayer\",             baseDivId: \"pb-slot-outstream\",             playerOptions: {                 dock: true,                 dockedPosition: \"bottom-right\",                 dockedOffset: {                     bottom: playerBottom,                     right: 5,                 },             }         });     }); }  \/\/ anyclip function anyclipPlayer() {     document.addEventListener(\"DOMContentLoaded\", function() {         function loadAnyclip() {             const container=document.getElementById(\"videoPlayer\");             if (!container) return;              const script=document.createElement(\"script\");             script.src=\"https:\/\/player.anyclip.com\/anyclip-widget\/lre-widget\/prod\/v1\/src\/lre.js\";             script.setAttribute(\"pubname\", \"westernjournalcom\");             script.setAttribute(\"widgetname\", \"001w000001jULVcAAO_M12924\");              \/\/ append inside the container so player shows in correct spot             container.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all \n\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadAnyclip();                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ stn function stnPlayer() {     \/\/ may want to pass in         document.addEventListener(\"DOMContentLoaded\", function() {         function loadScript(src) {             const script=document.createElement(\"script\");             script.src=src;             script.async=true;             document.body.appendChild(script);         }         function findPreviousParagraph(selector, x) {             const targetElement=document.querySelector(selector);             if (!targetElement) {                 console.warn(\"Target element not found.\");                 return null;             }              \/\/ Get all <\/p>\n<p> elements in order as they appear in the document             let paragraphs=Array.from(document.querySelectorAll(\"p\"));              \/\/ Find the index of the last <\/p>\n<p> before the target element             let targetIndex=paragraphs.findIndex(p=> p.compareDocumentPosition(targetElement) & Node.DOCUMENT_POSITION_PRECEDING);              if (targetIndex===-1 || targetIndex <x) {                 console.warn(\"Not enough paragraphs before the target element.\");                 return null;             }              return paragraphs[targetIndex - x];         }          \/\/ Set up IntersectionObserver         function observeElement(element) {             if (!element) return;              const observer=new IntersectionObserver(                 (entries)=> {                     entries.forEach(entry=> {                         if (entry.isIntersecting) {                             console.log(\"Paragraph is now visible:\", entry.target.textContent.trim());                             loadScript(\"https:\/\/embed.sendtonews.com\/player3\/embedcode.js?fk=s28Az7AY\");                             observer.disconnect();                         }                     });                 },                 { threshold: 0.5 } \/\/ Adjust threshold as needed             );              observer.observe(element);         }          \/\/ Add custom styles for STN player         const style=document.createElement('style');         style.textContent=`         #videoPlayer {             min-height: 460px;             margin-bottom: 10px;         }         @media only screen and (max-width: 780px) {             #videoPlayer {                 min-height: 200px;             }         }         `;         document.head.appendChild(style);          \/\/ Add needed div for STN player         const stnDiv=document.createElement(\"div\");         \/\/ add data-stn-player attribute         stnDiv.setAttribute(\"data-stn-player\", \"s28Az7AY\");         document.getElementById(\"videoPlayer\").appendChild(stnDiv);           \/\/ Find the 1st paragraph before #videoPlayer and observe it         let paragraphToObserve=findPreviousParagraph(\"#videoPlayer\", 2);         observeElement(paragraphToObserve);     }); }  \/\/ Assign user to a group window.adUserGroup=assignSplitTestGroup(); let isSubbed=getCookie( 'ff_subbed' );  \/\/ Example usage if (isSubbed) {     console.log('User is subscribed, not running a player'); } else if (window.adUserGroup==='A') {     console.log('Running Aditude player for group A');     aditudePlayer(); } else if (window.adUserGroup==='B') {     console.log('Running Anyclip player for group B');     anyclipPlayer(); } else {     console.log('Running STN player for group C');     stnPlayer(); } <\/script> <\/p>\n<p>For instance, you&rsquo;re willing to go out and say that the Democrats who joined with the Republicans to end the <a href=\"https:\/\/amzn.to\/3YuVZYV\" >government shutdown betrayed food stamp recipients<\/a> by &hellip; effectively ensuring they&rsquo;d get their food and wouldn&rsquo;t go hungry.<\/p>\n<p>No, seriously. Writing about the eight Senate Democrats who joined with 52 Republicans to begin the task of reopening the <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/trump-dodges-mar-a-lago-grifters-amid-gov-shutdown-fight\/\" title=\"Trump dodges Mar...a...Lago &#039;grifters&#039; amid gov ... fight\">shuttered federal government<\/a>, albeit without the Obamacare subsidies that precipitated this fight in the first place, Rubin stated that these &ldquo;Neville Chamberlains&rdquo; &mdash; i.e., <a href=\"https:\/\/www.nationalww2museum.org\/war\/articles\/appeasement-and-peace-our-time\" target=\"_blank\" rel=\"noopener\">appeasers of fascism<\/a>, for those of you with a <a href=\"https:\/\/www.westernjournal.com\/desantis-issues-order-get-rid-common-core\/\" target=\"_blank\" rel=\"noopener\">Common Core<\/a> education &mdash; sold out hungry people by feeding them and unpaid government workers by paying them.<\/p>\n<p>And social media laughed and remembered, for a moment, <a href=\"https:\/\/www.westernjournal.com\/wapo-columnist-bidens-economy-great-except-pesky-inflation\/\" target=\"_blank\" rel=\"noopener\">that Jen Rubin<\/a> still existed and won&rsquo;t ever change.<\/p>\n<p>From her Tuesday piece, in which she argues there are no such thing as &ldquo;moderates&rdquo; but instead &ldquo;fighters&rdquo; and &ldquo;defeatists&rdquo; &mdash; the latter of which elected to open the government so that employees could get paid and recipients of the <a href=\"https:\/\/www.westernjournal.com\/dems-keep-snap-recipients-without-food-vote-shutdown-14th-time-row\/\" target=\"_blank\" rel=\"noopener\">Supplemental Nutrition Assistance Program<\/a> (colloquially known as food stamps) could get their full benefits:<\/p>\n<blockquote>\n<p><em>The eight Neville Chamberlains who foolishly convinced themselves that caving for a vote (with a 60-vote margin, no less) with a reversal of reductions in force (RIFs), backpay (which the regime was legally obligated to do anyway), and a package of three appropriations bills (with no guarantee Donald Trump won&rsquo;t pull a rescission) <strong>betrayed the thousands of government workers who have held out, the SNAP beneficiaries who have faced starvation, and the millions of Democrats who supported this fight<\/strong>. <\/em>[Emphasis ours]\n<p><em>They have blurred the lines on the single best issue they have&mdash;healthcare&mdash;allowing a handful of Republicans to vote with them in December, knowing it will not reach 60 votes or pass the House.<\/em><\/p>\n<p><em>Even if not pushing for this debacle, Minority Leader Chuck Schumer&rsquo;s inability to hold his caucus is proof positive he is the <a href=\"https:\/\/www.conservativenewsdaily.net\/breaking-news\/time-to-take-risks-activists-push-biden-to-take-harder-pro-abortion-stance\/\" title=\"\u2018Time To Take Risks\u2019: Activists Push Biden To Take Harder Pro...Abortion Stance\">wrong leader<\/a> for this time. He would do well to consider handing over the reins to someone willing to fight. <\/em><\/p>\n<p><em>It is hard to mount a credible effort to win back the Senate majority with him at the helm. Sens. Dick Durbin of Illinois and Gary Peters of Michigan are retiring anyway, but have Democratic governors, so could do themselves and the party a favor by resigning now. If any of the others seek re-election in 2028 and beyond, they should expect ferocious primary challenges.<\/em><\/p>\n<p><em>After the unnecessary, counterproductive, idiotic cave by these eight self-described &ldquo;Senate moderate Democrats,&rdquo; it is about time to ban that phrase. <strong>The term for those who snatched defeat from the jaws of victory would be &ldquo;weak Democrats&rdquo; or &ldquo;useless Democrats&rdquo; or simply &ldquo;defeatists.&rdquo;&nbsp;<\/strong><\/em>[Emphasis again ours]\n<\/blockquote>\n<p>I can hear Hakeem Jeffries on the phone with Mitch McConnell, <a href=\"https:\/\/www.westernjournal.com\/george-will-christian-mike-pence-is-worst-person-in-government\/\" target=\"_blank\" rel=\"noopener\">George Will<\/a>, or some other Republican establishmentarian right now: &ldquo;You guys want her back? I promise you, <a href=\"https:\/\/www.westernjournal.com\/democrats-shutdown-strategy-backfires-massive-public-sector-union-turns\/\" target=\"_blank\" rel=\"noopener\">clean CRs<\/a> as far as the eye can see if you can just stop Jen Rubin from talking.&rdquo;<\/p>\n<p>Fellow Substacker, FiveThirtyEight founder, and wonk Nate Silver was the biggest name to note how stupid this was:<\/p>\n<p style=\"text-align: center;\"><em><strong>WARNING: The following post contains vulgar language that some readers will find offensive.<\/strong><\/em><\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">Give me a fucking break. I thought Democrats caving on the shutdown was dumb. And also, their whole shutdown strategy was dumb and reveals Schumer&rsquo;s weakness.<\/p>\n<p>But do you think furloughed government workers and SNAP recipients were *unhappy* that the shutdown ended? <a href=\"https:\/\/t.co\/NEAioZ7ssv\">pic.twitter.com\/NEAioZ7ssv<\/a><\/p>\n<p>&mdash; Nate Silver (@NateSilver538) <a href=\"https:\/\/twitter.com\/NateSilver538\/status\/1988269537507373360?\">November 11, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Of course, most of X chimed in to remind him this is what he gets for subjecting himself to Jen Rubin:<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">That&rsquo;s some classic Jen Rubin <a href=\"https:\/\/t.co\/D0BfxUduj3\">https:\/\/t.co\/D0BfxUduj3<\/a><\/p>\n<p>&mdash; Dr. Richard Harambe (@Richard_Harambe) <a href=\"https:\/\/twitter.com\/Richard_Harambe\/status\/1988359528241357125?\">November 11, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\">\n<p dir=\"ltr\" lang=\"en\">Come on, you can&rsquo;t take Jen Rubin seriously<\/p>\n<p>&mdash; Mark D (@MarkedlyStupid) <a href=\"https:\/\/twitter.com\/MarkedlyStupid\/status\/1988456222656197048?\">November 12, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\">\n<p dir=\"ltr\" lang=\"en\">Wait, you read Jen Rubin? Why?<\/p>\n<p>&mdash; Tom Riddle (parody) (@tomri33le) <a href=\"https:\/\/twitter.com\/tomri33le\/status\/1988468776451637612?\">November 12, 2025<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Alas, we do need to read Jen Rubin and take her seriously, because watch: This is going to be the line the Democrats use to force Chuck Schumer out and then try to force another shutdown.<\/p>\n<p>This is the kind of thinking that drove us into this mess. The left&rsquo;s pet health care initiative, Obamacare, has been held together with the governmental equivalent of Scotch Tape and twine &mdash; i.e., massive subsidies &mdash; since COVID-19 began.<\/p>\n<p>The pandemic is over and so is the supposed reason for those subsidies. But, if they&rsquo;re not continued until the end of time, the program&rsquo;s sustainability-proof nature will expose itself to the average insurance consumer.<\/p>\n<p>Thus, hungry people needed to starve so that Republicans would cave and feed them. Families who are dependent on the federal government for their salaries needed to go unpaid so that the GOP would beg for mercy and they could pay their bills. The term &ldquo;America held hostage&rdquo; has been used metaphorically numerous times in the past, but this time it was basically literal: <em>Support our broken program or this family starves<\/em>.<\/p>\n<p>Forget whether or not this actually caused anyone to starve. <a href=\"https:\/\/www.westernjournal.com\/msnbc-analyst-tells-americans-dealwithit-suicide-bombing-killed-least-13-us-troops\/\" target=\"_blank\" rel=\"noopener\">Jen Rubin<\/a> comes out and says: &ldquo;YES! Finally!&rdquo; And when eight Democrats come to their senses and realize they weren&rsquo;t going to get the subsidies in the continuing resolution, Rubin calls not forcing people into penury or hunger by prolonging the inevitable &ldquo;snatch[ing] defeat from the jaws of victory.&rdquo; (Please hit the subscribe button to The Contrarian, though, where for the low price of $70 a year you too can keep food on Jen Rubin&rsquo;s table and keep reading deep thoughts like this.)<\/p>\n<p>It&rsquo;s utter lunacy &mdash; and, at the same time, the perfect distillation of Trump Derangement Syndrome that led to this needless waste of political capital and federal resources. Nice work.<\/p>\n<p>Rubin isn&rsquo;t the only person calling for Senate Minority Leader Chuck Schumer&rsquo;s head over the vote, although her take is, by far, the dumbest. In fact, I&rsquo;d almost argue she&rsquo;s done more for the Republican Party with this single column than she&rsquo;s ever did when she was an official member. Maybe I&rsquo;m kinda glad I didn&rsquo;t quit Jen Rubin, after all.<\/p>\n<div style=\"position: relative;\">\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<div class=\"entry-submit-correction inner-content\">\n<div class=\"correction-form\">\n<form style=\"display: none;\">\n<div class=\"sc-name-field\"> \t\t\t\t\t\t<label>* Name<\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"name\" required> \t\t\t\t\t<\/div>\n<div class=\"sc--field\"> \t\t\t\t\t\t<label>* <\/label> \t\t\t\t\t\t<br \/> \t\t\t\t\t\t<input type=\"text\" name=\"\" required> \t\t\t\t\t<\/div>\n<p> \t\t\t\t\t<label>* Message<\/label> \t\t\t\t\t<br \/> \t\t\t\t\t<textarea name=\"message\" required><\/textarea> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"required-message\" style=\"display: none; padding-bottom: 15px;\">* All fields are required.<\/div>\n<p> \t\t\t\t\t<input type=\"submit\" value=\"Submit\" onclick=\"event.preventDefault(); firefly_sc();\"> \t\t\t\t\t \t\t\t\t\t<\/p>\n<div class=\"firefly-sc-confirm\" style=\"display: none;\">Success!<\/div>\n<\/p><\/form>\n<\/p><\/div>\n<\/p><\/div>\n<p> \t\t<script> \t\t\tfunction firefly_sc() { \t\t\t\tif( typeof window.captchaPublicKey==typeof undefined ){ \t\t\t\t\tconsole.error('window.captchaPublicKey is not defined'); \t\t\t\t} \t\t\t\tgrecaptcha.execute( window.captchaPublicKey, { action: 'submit_correction' } ).then( function( token ) { \t\t\t\t\tvar opts={ \t\t\t\t\t\taction:    'firefly_sc_submit', \t\t\t\t\t\tname:      document.querySelector( '.entry-submit-correction [name=\"name\"]' ).value, \t\t\t\t\t\t:     document.querySelector( '.entry-submit-correction [name=\"\"]' ).value, \t\t\t\t\t\tmessage:   document.querySelector( '.entry-submit-correction [name=\"message\"]' ).value, \t\t\t\t\t\tpost_id:   firefly_post_id, \t\t\t\t\t\tcap_token: token \t\t\t\t\t}  \t\t\t\t\tvar inputs=[ 'name', '', 'message' ];  \t\t\t\t\tfor( var i=0; i <inputs.length; i++ ) if( ! ( opts[inputs[i]]=document.querySelector( '.entry-submit-correction [name=\"' + inputs[i] + '\"]' ).value ) ) { \t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .required-message' ).style.display='block'; \t\t\t\t\t\treturn; \t\t\t\t\t}  \t\t\t\t\tdocument.querySelector( '.entry-submit-correction input[type=\"submit\"]' ).style.display='none'; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).src=firefly_loading_gif_url; \t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='inline-block';  \t\t\t\t\tconsole.log( 'ma subbing' );  \t\t\t\t\tif( firefly_post_id ) opts['post_id']=firefly_post_id;  \t\t\t\t\t\/* Send the data using post with element id name and name2*\/ \t\t\t\t\tvar posting=jQuery.post( firefly_ajax_url, opts );  \t\t\t\t\t\/* Alerts the results *\/ \t\t\t\t\tposting.done( function( response ) { \t\t\t\t\t\tif( response.success ) { \t\t\t\t\t\t\tconsole.log( response.data ); \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-submitting-img' ).style.display='none'; \t\t\t\t\t\t\tdocument.querySelector( '.entry-submit-correction .firefly-sc-confirm' ).style.display='block';  \t\t\t\t\t\t\tdataLayer.push( { 'event': 'submit-correction' } ); \t\t\t\t\t\t} \t\t\t\t\t}); \t\t\t\t}); \t\t\t} \t\t<\/script> \t     \t\t\t\t\t\t     \t\t\t\t\t<\/div>\n<p style=\"border: 1px solid #f5f5f5; padding: 16px;\">Advertise with The Western Journal and reach millions of highly engaged readers, while supporting our work. <a href=\"https:\/\/www.westernjournal.com\/advertise-us\/?wj_source=article\">Advertise Today<\/a>.<\/p>\n<p><script>console.log(\"ad slot (BA1)\")<\/script> \t\t<\/p>\n<div class=\"ff-fancy-header-container\"> \t\t\t \t<\/div>\n<\/section>\n<p><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jen Rubin, I wish I knew how to stop following you. I believed you had figured it out: leaving your old position at The Washington Post-where you were the &#8220;token RINO so disgusted by Donald Trump that you became an independent while echoing Democratic talking points,&#8221; a role many major print outlets maintain to appear balanced-and starting a Substack called &#8220;The Contrarian.&#8221; This new platform was contrarian only by Substack standards, as it repeated much of what you&#8217;d say at the Post, which ironically is why people initially turned to Substack. Mission accomplished, perhaps-but that path leads straight to irrelevance. Yet Jen Rubin remains true to herself. While other RINOs offer lukewarm statements about democracy&#8217;s state that aid the left, you twist yourself into knots defending your new foolish masters<\/p>\n","protected":false},"author":1,"featured_media":2509658,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Michael-Featured-Image-291.jpg","fifu_image_alt":"","footnotes":""},"categories":[33651],"tags":[3685,5045,5894,11892],"class_list":["post-2509657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-western-journal","tag-democrats","tag-government","tag-politics","tag-snap"],"fifu_image_url":"https:\/\/www.westernjournal.com\/wp-content\/uploads\/2025\/11\/Michael-Featured-Image-291.jpg","_links":{"self":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/comments?post=2509657"}],"version-history":[{"count":3,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509657\/revisions"}],"predecessor-version":[{"id":2509666,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/posts\/2509657\/revisions\/2509666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media\/2509658"}],"wp:attachment":[{"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/media?parent=2509657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/categories?post=2509657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.conservativenewsdaily.net\/breaking-news\/wp-json\/wp\/v2\/tags?post=2509657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}