Republicans still love Nancy Pelosi

In a high-stakes special election in Georgia — the most expensive House race in history — the GOP dusted off the same playbook it has used effectively since the Republican wave of 2010: Hammering Democratic candidates with a relentlessly anti-Pelosi message that drives out the conservative base.

Democrat Jon Ossoff never found an answer for the attacks — and Republican Karen Handel won Tuesday night by 4 percentage points.

“Say ‘no’ to Pelosi’s ‘yes’ man,” blared one ad from the Congressional Leadership Fund super PAC. He was backed by “a lot of liberal money from the Democrats and Pelosi,” said another from the National Republican Congressional Committee. A Handel ad portrayed Ossoff — who ran on a decidedly moderate message — as a San Francisco-style liberal aligned with “Nancy Pelosi and outsiders who just don’t share our priorities.”

Why the relentless focus on the Democratic congresswoman from San Francisco?

It was at the heart of their strategy to turn out reliably Republican voters who might be queasy with President Donald Trump’s first five months in office, but did not want to see Pelosi and national Democrats celebrate a marquee victory in their own backyard.

Pelosi “consistently polls very unfavorably,” said John Rogers, the executive director of the National Republican Congressional Committee — the House GOP’s campaign arm.

“I think in this instance it had a motivating effect for our voters on the turnout front,” Rogers said Wednesday.

That the Pelosi-bashing continued to hurt Democrats — already struggling to get their bearings after Trump’s win in November — left some fuming after a morning meeting Wednesday.

Progressives already thought Democrats were aimless. The special election wipeout might prove their point

Having Pelosi as the face of the party “makes it a heck of a lot harder” to win House seats, said Rep. Tim Ryan, the Ohio Democrat who challenged Pelosi for the House minority leader post after the 2016 election.

“One of the disappointing things from the last couple of days is that that approach still has a little bit of punch to it. It still moves voters,” Ryan said.

Pelosi herself erupted about the GOP ads last week, after Republicans accused Democrats of overly harsh rhetoric in the wake of the shooting at the Republican congressional baseball practice in Virginia.

“As we sit here, they’re running caricatures of me in Georgia,” Pelosi said.

She complained of the “vitriolic things that they say that resulted in calls to my home constantly, threats in front of my grandchildren — really, predicated on their comments and their paid ads.”

Pelosi said she didn’t want to hear Republicans “all of a sudden be sanctimonious” as if they had “never seen such a thing before.”

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘politics/2017/06/16/paul-ryan-nancy-pelosi-full-intv-tapper-ebof.cnn’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘body-text_22’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//”},”small”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//”},”mini1x1″:{“height”:120,”width”:120,”type”:”jpg”,”uri”:”//”}}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = false;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = new CNN.VideoEndSlate(‘body-text_22’);/*** Finds the next video ID and URL in the current collection, if available.* @param currentVideoId The video that is currently playing* @param containerId The parent container Id of the video element*/function findNextVideo(currentVideoId) {var i,vidObj;if (currentVideoId && jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) {for (i = 0; i 0) {videoEndSlateImpl.showEndSlateForContainer();}}}callbackObj = {onPlayerReady: function (containerId) {CNN.VideoPlayer.reportLoadTime(containerId);CNN.VideoPlayer.handleInitialExpandableVideoState(containerId);CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, CNN.pageVis.isDocumentVisible());if (Modernizr && ! && ! && !Modernizr.tablet) {var containerClassId = ‘#’ + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.init();} else {CNN.VideoPlayer.hideThumbnail(containerId);}}},/** Listen to the metadata event which fires right after the ad ends and the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner(containerId);},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;CNN.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {clearTimeout(moveToNextTimeout);if (blockId === 0) {(new Image()).src = “”;}CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && ! && ! && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) and the companion ad layout* (if it was set when the ad played) should switch back to* epic ad layout. onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ layout to make this switch*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (CNN.VideoPlayer.getLibraryName(containerId) === ‘fave’) {playerInstance = FAVE.player.getInstance(containerId) || null;} else {playerInstance = containerId && window.cnnVideoManager.getPlayerByContainer(containerId).videoInstance.cvp || null;}prevVideoId = (window.jsmd && window.jsmd.v && (window.jsmd.v.eVar18 || window.jsmd.v.eVar4)) || ”;if (playerInstance && typeof playerInstance.reportAnalytics === ‘function’) {if (prevVideoId.length === 0 && document.referrer && >= 0) {prevVideoId = document.referrer.replace(/^(?:http|https)://[^/]/videos/(.+.w+)(?:/video/playlists/.*)?$/, ‘/video/$1’);if (prevVideoId === document.referrer) {prevVideoId = ”;}}playerInstance.reportAnalytics(‘videoPageData’, {videoCollection: currentVideoCollectionId,videoBranding: CNN.omniture.branding_content_page,templateType: CNN.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer});}if (Modernizr && ! && ! && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && ! && ! && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);var $endSlate = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0);if ($endSlate.length > 0) {$endSlate.removeClass(‘video__end-slate–active’).addClass(‘video__end-slate–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {CNN.VideoPlayer.mutePlayer(containerId);if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘removeEpicAds’);}CNN.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);CNN.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && ! && ! && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;CNN.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is a default feature of the injector */CNN.INJECTOR.scriptComplete(‘videodemanddust’);

“I respect the comments of some in our Caucus but right now we must be unified in order to defeat Trumpcare,” the minority leader said in a written statement to CNN.

The focus on Pelosi comes in part because she’s the only figure in Democratic politics who is universally known and detested on the right.

In 2010, it was Pelosi and then-President Barack Obama. Years later, it was Pelosi, Obama and then-top Senate Democrat Harry Reid. Now, with Obama and Reid gone, Republicans have occasionally tried latching Democratic senators to Chuck Schumer and Elizabeth Warren, with mixed results. But the Pelosi attacks on the House side have been consistent for years.

Ossoff regularly attempted to deflect questions about whether he would back Pelosi in the House, saying he hadn’t given it any thought.

That non-answer didn’t work — so some Democrats on Wednesday were going further in distancing themselves from the former speaker.

Rep. Seth Moulton, a Massachusetts Democrat, told CNN his party needed new leadership.

“Whether she’s a leader or not is up to the caucus to decide,” Moulton said. “But this is something we certainly have to discuss, because it’s clear that I think across the board in the Democratic Party, we need new leadership.”

“The Democratic Party needs new leadership now. If elected, I will not vote for Nancy Pelosi for speaker. Time to move forward and win again,” tweeted Joe Cunningham, a Democrat who is running against Rep. Mark Sanford in South Carolina.

Republicans’ ability to effectively use Pelosi as their bogeyman in Georgia was especially stark when contrasted with the Democrats’ tactics there.

Trump’s collapse in November — he beat Hillary Clinton by just 1.5 percentage points in a district that Mitt Romney had carried by 24 points four years earlier — was the sole reason national Democrats saw the race as potentially competitive.

And progressive activists’ willingness to pour millions of dollars’ worth of small-dollar online contributions into Ossoff’s campaign — donations fueled almost entirely by a desire to deal Trump a political setback — was what convinced Democrats to take the race seriously.

Yet neither Ossoff’s campaign nor the Democratic Congressional Campaign Committee attempted to tie Republican winner Karen Handel to Trump in a television ad even once.

Democrats were hesitant to attack the President in such a historically heavily Republican district. But their reluctance left Ossoff running on a milquetoast message, allowing Republicans to drive the narrative that he would be a Pelosi lackey on Capitol Hill.

Neera Tanden, the head of the progressive think tank Center for American Progress, tweeted that Democrats needed to hit back much harder.

“One important lesson is that when they go low, going high doesn’t f**king work,” Tanden said.