91³Ô¹ÏÍø

Watch CBS News

DeSantis allies privately express anger over Trump's "DeSanctimonious" jab

Several allies of Florida Gov. Ron DeSantis, including some who are close to former President Donald Trump, have privately expressed anger and even disgust with Trump for publicly calling his fellow Republican "Ron DeSanctimonious," CBS News reports. They're urging DeSantis, his family and his top aides to move forward with a 2024 presidential bid.  

The allies reached out to CBS News unprompted, after Trump, during a Saturday night rally in Pennsylvania, gave DeSantis the new nickname. But Trump didn't repeat the comments the next day in Florida when he stumped for GOP candidates in the Miami area. In Florida, DeSantis is at the top of the ticket, running for reelection. Trump instead urged attendees to "reelect Ron DeSantis as your governor" this week. DeSantis is trying to fend off a challenge by Democrat Charlie Crist, who was a Republican when he served as governor from 2007 to 2011. 

With the end in sight for the 2022 midterm elections, tensions over potential presidential 2024 competition are rising to the surface between Trump and DeSantis – two key figures on the Republican landscape. In 2018, Trump endorsed DeSantis early in the race for governor, campaigned with him in Florida and was considered to be a big factor in DeSantis' victory.

CBS Miami asked Trump what he meant by calling the governor "Ron DeSanctimonious," and whether he considered DeSantis ungrateful for his help. 

"Well, let's see what happens," Trump told CBS Miami. "But in the meantime, we hope he gets elected. And you know, I've always had a very good relationship with him. But let's see what happens."

Neither Trump nor DeSantis has announced a 2024 presidential bid, but soon after the 2022 midterms, the race for the White House in 2024 is likely to take off. 

DeSantis' political action committee, Friends of Ron DeSantis, has raised nearly $209 million for his 2022 reelection efforts, according to campaign finance data, which is substantially more than he'll end up spending.

Trump had indicated his own announcement could come within weeks of the midterm elections. And at a rally in Ohio Monday, the former president said he'll be making "a very big announcement" on Nov. 15. 

At least one potential Republican contender has decided against a White House bid this time around. A source close to Sen. Tom Cotton, of Arkansas, said he would not run for president in 2024.

Arden Farhi and Fin Gomez contributed to this report.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });