News from the world – United States – Sen David Perdue mocks Kamala Harris name at Trump Rally

0
15

Profile
Subscribe

Deliberately mispronounces Sen Kamala Harris’ name has become a very common way for President Donald Trump’s allies to attack the Democratic ticket But Sen David Perdue went even further on Friday by mocking Harris’s name in such a derisory way that it immediately led to accusations of racism Perdue was warming the crowd ahead of the president’s campaign rally in Macon, Georgia when he started referring to the Democratic Party’s running mate: « Ka-ma-la, Ka-ma-la, Kamala-mala-mala , I don’t know, whatever ”The crowd laughed

Here is the video of Senator David Perdue distorting the pronunciation of Kamala Harris’s name imageTwittercom / aVJU451bDi

Many were quick to point out that Perdue sits on the Senate Budget Committee with Harris, so it seems highly unlikely that he does not know how to pronounce his colleague’s name in the first place « Sen David Perdue sits in the Senate alongside the running mate and Senator Kamala Harris since 2017 He knows his name and he knows how to say it, ”Democratic Senate Campaign Committee spokesperson Helen Kalla wrote in a statement. Kalla went on to say that the ‘disgusting performance’ was’ nothing more than a desperate dog whistle from a losing politician »

Senator Perdue would never have done that to a male colleague Or a white colleague And everyone knows itttps: // tco / zi5Wxg0VYr picTwittercom / TEiAJGiAaV

Perdue is locked in a tight re-election race against Democratic challenger Jon Ossoff, who was quick to criticize the senator for his mockery « This kind of despicable and racist speech is what President Trump unleashed from members Republicans in the Senate, « Ossoff told MSNBC Ossoff sent several tweets with the video of his opponent mocking Harris « Senator Perdue would never have done this to a male colleague Or a white colleague, » Ossoff wrote

At a Trump rally, Sen Perdue was heard mocking Kamala Harris’s name @ ossoff says, « This kind of dastardly, racist trash talk is what President Trump unleashed from Republican members sitting in the Senate »#TheReidOut picTwittercom / fj6q7PEZWC

Every kid with an ethnic name knows what it’s like to be teased because of their name But better is expected from a US Senator Sen Perdue, you won’t have to worry about it after January 20 2021 She will be for you « Madam Vice-president » https: // tco / AWTSl6JMLf

Harris’ press secretary Sabrina Singh called the comment « incredibly racist » She was not alone « The intentionally disrespectful mispronunciation of Senator Harris’s name by Senator Perdue is a bigoted and racist tactic straight from President Trump’s handbook, ”said Nikema Williams, President of the Georgia Democratic Party « He owes the Georgians an apology for his offensive display »

Perdue spokesperson John Burke tried to downplay it, suggesting that everyone is reading too much of the Senator’s words « Senator Perdue just mispronounced Senator Harris’ name, and he didn’t meant nothing by that, « he said

Medicare for all, raise taxes and delay COVID relief for Georgian people (2/2) #GASen #gapol

Readers like you make our work possible Help us continue to provide the reports, comments and reviews you won’t find anywhere else

You’re out of free articles Join Slate Plus to continue reading, and you’ll have unlimited access to all of our work and support Slate’s independent journalism You can cancel at any time

Start the free trial now

Already a member?
Login here

Start the free trial now

Already a member?
Login here

Slate is published by The Slate Group, a Graham Holdings company
All content © 2020 The Slate Group LLC All rights reserved

Slate relies on advertising to support our journalism If you enjoy our work, please turn off your ad blocker

By joining Slate Plus you support our work and get exclusive content And you will never see this post again

« )), n = v (f [rsize_id] split ( » x « ) map (function (e) {
return the number (e);
}), 2), jwidth = n [0], iheight = n [1]), irubiconTargeting = (ArrayisArray (retargeting)? Retargeting: []) reduce (function (e, r) {
returns e [rkey] = rvalues ​​[0], e;
}, {
rpfl_elemid: sadUnitCode
}), push (i)): glogError (« Rubicon: bidRequest undefined at position index: » concat (t), c, d), e;
}, []) sort (function (e, r) {
return (rcpm || 0) – (ecpm || 0);
});
},
getUserSyncs: function getUserSyncs (e, r, t, i) {
if (! R && eiframeEnabled) {
var n = «  »;
returns t && « string » == typeof tconsentString && (« boolean » == typeof tgdprApplies? n = « ? gdpr = » concat (Number (tgdprApplies), « &gdpr_consent: n_consent = » concat « concat (tconsentString)), i && (n = » « concat (n? » & « : »? « , » us_privacy = « ) concat (encodeURIComponent (i))), R =! 0, {
type: « iframe »,
url: a n
};
}
},
transformBidParams: function transformBidParams (e) {
return gconvertTypes ({
accountId: « number »,
siteId: « number »,
zoneId: « number »
}, e);
}
};

function _ (e, r) {
var t,
i = 0 length) && (t = length);

for (var r = 0, n = new Array (t); r ‘;
var r, n;
};
};

var a = function a (e) {
var r = 0 = e && rinnerWidth (length) && (e = length);

for (var t = 0, n = new Array (e); t b? a: b;
}
/ **
* Fast loop through monitored items
* /

function onScroll () {
listforEach (updateVisibility);
}
/ **
* update view property
* @Param {Visble} element
* @param {{}} evt
* @fires Visible # shown
* @fires Visible # hidden
* /

function updateSeen (element, evt) {
var px = evtvisiblePx,
percentage = evtvisiblePercent; // if some pixels are visible and we are greater than / equal to the threshold

if (px && percent> = displayed element&& threshold! viewed element) {
articlevu = true;
setTimeout (function () {
articletrigger (« shown », new VisibleEvent (« shown », evt));
}, 15); // if no pixel or percentage is less than the threshold
} else if ((! px || percent = 0 && rectleft> = 0 && rectbas 1) {
result = getLinearSpacialHash (remainder, Mathplancher (stepSize / base), optimalK – 1, base);
}

return result;
}
/ **
* @param {ClientRect} rect
* @param {number} innerHeight
* @returns {number}
* /

function getVerticallyVisiblePixels (rect, innerHeight) {
return min (innerHeight, max (rectbas, 0)) – min (max (recttop, 0), innerHeight);
}
/ **
* Get the element offset from the whole page
*
* @param {Element} el
* @returns {{left: number, top: number}}
* @see http: // jsperfcom / offset-vs-getboundingclientrect / 7
* /

function getPageOffset (el) {
var offsetLeft = eloffsetLeft,
offsetTop = eloffsetTop;

while (el = eloffsetParent) {
offsetLeft = eloffsetLeft;
offsetTop = eloffsetTop;
}

return {
left: offsetLeft,
top: offsetTop
};
}
/ **
* Create a new Visible class to observe when items enter and exit the window
*
* Call kill function to stop listening (until we have better support for monitoring node deletion)
* @param {Element} el
* @param {{shownThreshold: number, hiddenThreshold: number}} [options]
* @class
* @example cecivisible = new visibility $ Visible (el);
* /

Visible = Visible function (el, options) {
options = options || {};
cetel = el;
thisvu = false;
this preload = false;
cetpreloadThreshhold = options Options &&preloadThreshhold || 0;
cetteshownThreshold = options Options &&shownThreshold || 0;
cethiddenThreshold = options && min (optionsmontréSeuil, optionshiddenThreshold) || 0;
list push (this);
updateVisibility (this); // set immediately to visible or not
};

Visibleprototype = {
/ **
* Stop triggering
* /
destroy: function destroy () {
// remove from the list
splicelist (listindexOf (this), 1);
}
/ **
* @name Visible # on
* @a function
* @param {‘displayed’ | ‘hidden’} e EventName
* @param {function} cb Callback
* /

/ **
* @name Visible # trigger
* @a function
* @param {‘shown’ | ‘hidden’} e
* @param {{}}
* /

};
Eventifyactiver (visibleprototype);

VisibleEvent = VisibleEvent function (type, options) {
var _this = this;

this type = type;
Keyobject (options) forEach (function (key) {
_this [key] = options [key];
});
}; // listen for scrolling events (throttled)

$ documentaddEventListener (« scroll », _throttle (onScroll, 200)); // Public

cetgetPageOffset = getPageOffset;
cetgetLinearSpacialHash = getLinearSpacialHash;
cetgetVerticallyVisiblePixels = getVerticallyVisiblePixels;
cegetViewportHeight = getViewportHeight;
cegetViewportWidth = getViewportWidth;
cetisElementNotHidden = isElementNotHidden;
cetisElementInViewport = isElementInViewport;
thisVisible = Visible;
}]);
}, {}];
require = (function e (t, n, r) {function s (o, u) {if (! n [o]) {if (! t [o]) {var a = typeof require == « function » &&require ; if (! u&&a) return a (o ,! 0); if (i) return i (o ,! 0); var f = new Error (« Cannot find module ‘ » o « ‘ »); throw fcode =  » MODULE_NOT_FOUND « , f} var l = n [o] = {exports: {}}; t [o] [0] call (lexports, function (e) {var n = t [o] [1] [e]; returns s (n? n: e)}, l, lexports, e, t, n, r)} returns n [o] exports} var i = typeof require == « function » &&require; for (var o = 0; o

David Perdue

World news – US – Sen David Perdue mocks Kamala Harris name at Trump Rally



SOURCE: https://www.w24news.com/news/news-from-the-world-united-states-sen-david-perdue-mocks-kamala-harris-name-at-trump-rally/?remotepost=430193

Donnez votre point de vue et aboonez-vous!

Votre point de vue compte, donnez votre avis

[maxbutton id= »1″]