91³Ô¹ÏÍø

Watch CBS News

Former House Speaker Kevin McCarthy says "you might see a much different Trump" after 2024 presidential election win

Former House Speaker Kevin McCarthy said Wednesday morning that President-elect Donald Trump may be "different" in a second term, noting that he now knows the job and won't be seeking reelection. 

"So you might see a much different Trump," McCarthy said on "CBS Mornings" when asked about Trump's ability to unite the country as president.

Hours after Trump was projected to win the 2024 presidential race amid a starkly divided electorate, McCarthy urged Democrats that Trump "is not such a hardened person, philosophically, in a hard right position."

"He has positions that are unique, that would go to the middle," McCarthy continued. "People get a Trump syndrome where they just don't even want to work with him, and he'll get his back up, and then if you fight him, he'll fight you. But I think if you go to him, he's probably more willing to go to some certain positions."

McCarthy, a Republican who represented California in the House and was ousted from the speakership in 2023, dismissed concern expressed by officials who worked in Trump's first administration that the president-elect is unfit for office — or poses a threat.

"Remember, we're America. We don't have dictators," McCarthy said. "We have different branches of government. So we have a check and balance system."

McCarthy, who noted that he doesn't want a role in Trump's administration and is "better to serve him from the outside," said he was eager to see a presidential candidate win the popular vote and electoral college this year, arguing it would be better for the country.

"We've got to put this to rest, and we've got to be able to govern," McCarthy said. "That's what I think the country on both sides wants to see."

The former speaker encouraged Democrats to "take this opportunity to rebuild their party," which he said is just like "rebuilding a team." The first thing Democrats should do, he argued, is to look honestly at why Harris lost. 

McCarthy questioned whether it was the right decision for President Biden to leave the race. He said that although he doesn't think Mr. Biden would have ultimately won, the decision "changed democracy in a manner that you didn't give people a voice." He argued that Democrats likely wouldn't have picked Harris in an open primary process. 

"They probably would have had a stronger candidate," McCarthy said. 

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });