Lawmakers react to Trump's Charlottesville comments
By
Blair Guild
/ CBS News
In what was supposed to be a planned statement on his administration's infrastructure plans, President Trump derailed and placed blame "on many sides" for the violence over the weekend in Charlottesville, Virginia, and pointed criticisms at what he called the "alt-left" groups that "came swinging with clubs."
"You had a group on one side that was bad and you had a group on the other side that was also very violent," Mr. Trump said at Trump Tower in New York City on Tuesday. "No one wants to say that, but I'll say it right now: You had a group on the other side that came charging in without a permit and they were very, very violent."
On Monday, Mr. Trump renounced the deadly events in Charlottesville, saying that he and his administration "condemn in the strongest possible terms this egregious display of hatred, bigotry and violence, on many sides."
But his comments Tuesday backtracked that statement, diffusing some of the blame for the violent occurrence.
"What about the alt-left that came charging at the alt-right -- do they have any semblance of guilt?" Mr. Trump said. "They came charging, clubs in hand, swinging clubs."
While he did specifically call the suspected driving attacker "a murder," his divisive comments have warranted a slew of reactions from lawmakers:
President Trump, this moment demands moral clarity, not appeasement of neo-Nazis and white supremacists. The alt-right is all wrong.
— Chris Van Hollen (@ChrisVanHollen)
As a Jew, as an American, as a human, words cannot express my disgust and disappointment. This is not my President.
— Brian Schatz (@brianschatz)
There are not “many sides” to a terrorist attack. White nationalists fueled this attack and they must be held accountable.
— Senator Bob Casey (@SenBobCasey)
I’ve said it before and I’ll say it again: there are not “many sides” to this.
— Kamala Harris (@SenKamalaHarris)
No words.
— Mark Warner (@MarkWarner)
There are not ‘many sides’ to blame for . There is right and wrong. White nationalism, hatred and bigotry are wrong. -SB
— Sherrod Brown (@SenSherrodBrown)
Blaming "both sides" for ?! No. Back to relativism when dealing with KKK, Nazi sympathizers, white supremacists? Just no.
— Ileana Ros-Lehtinen (@RosLehtinen)
Seems like a good time to re-up these remarks -->
— Senator Hatch Office (@senorrinhatch)
Trump just repeated his previous views of the moral equivalence of white supremacists and civil rights protesters in .
— Senator Jeff Merkley (@SenJeffMerkley)
. yet again, you stood up for neo-Nazis and white supremacists today. Yet again, you've failed to live up to your office.
— Senator Cortez Masto (@SenCortezMasto)
The groups will see being assigned only 50% of blame as a win.We can not allow this old evil to be resurrected 6/6
— Marco Rubio (@marcorubio)
This is simple: we must condemn and marginalize white supremacist groups, not encourage and embolden them.
— Senator Todd Young (@SenToddYoung)
It’s a sad day in American history when the President of the United States defends white supremacists.
— Ed Markey (@SenMarkey)
Mr. President, for the good of the country, stop defending the actions of white supremacists in .
— Senator Jack Reed (@SenJackReed)
The President of the United States just went on TV & defended ppl attending a white supremacist rally of neoNazis & klansmen. Just sickening
— Senator Bob Menendez (@SenatorMenendez)
There is only one side that brought brutality, nazi flags, and swastikas to Charlottesville.
— Senator Dick Durbin (@SenatorDurbin)
When it comes to Nazism, white supremacy & domestic terrorism, the only sides are good vs. evil. , which side are you on?
— Sen. Maggie Hassan (@SenatorHassan)
The President of the United States just defended neo-Nazis and blamed those who condemn their racism and hate. This is sick.
— Elizabeth Warren (@SenWarren)
Yes, , there's 2 sides to Charlottesville. 1 is right & 1 is wrong. 1 is full of hate & 1 stands up to hate. You're on the wrong side.
— Barbara Boxer (@BarbaraBoxer)
Charlottesville violence was fueled by one side: white supremacists spreading racism, intolerance & intimidation. Those are the facts.
— Senator Tim Kaine (@timkaine)
Wow, what a disgrace. There is only one side. No one, especially not the leader of the free world, should ever tolerate violent racists.
— Kirsten Gillibrand (@SenGillibrand)
Did you really just compare neo-Nazis & white supremacists to the other side? , there is one evil side here.
— Sheldon Whitehouse (@SenWhitehouse)
By saying he is not taking sides, Donald Trump clearly is. When David Duke and white supremacists cheer, you’re doing it very very wrong.
— Chuck Schumer (@SenSchumer)
There is only one side. White supremacists, KKK, neo-Nazis, & hate groups have no place in our country. The President needs to say that.
— Senator Patty Murray (@PattyMurray)
Off prompter and in his own words, the president gives comfort to white supremacists and neo-Nazis. Absolutely horrifying.
— Ron Wyden (@RonWyden)
All Americans can & must shape the course of history, consistent with the time-honored values of justice, equality, liberty & tolerance.
— Ed Markey (@SenMarkey)
Donald Trump is not the real America. All Americans should condemn these disgusting, indefensible comments. Let us unite.
— Richard Blumenthal (@SenBlumenthal)
There aren't "2 sides" when it comes to hate. Only right & wrong. It's shameful that can't find the courage to say it.
— Debbie Stabenow (@stabenow)
The violence in Charlottesville was not caused by the "alt-left," (whatever that may be). It was caused by Neo-Nazis and white supremacists.
— Bernie Sanders (@SenSanders)
The response to this ideology of hate & bigotry, & the act of domestic terrorism, should be simple & united condemnation without ambiguity.
— Rob Portman (@senrobportman)
FYI, after today, White House staff have effectively been folded into the white supremacy propaganda operation. Your choice - stay or go.
— Chris Murphy (@ChrisMurphyCT)
Teleprompter condemns white supremacy, unscripted blames "both sides." No one should need a teleprompter to do the right thing
— Michael F. Bennet (@SenBennetCO)
When someone shows you who they are, you believe them. Trump is again letting white supremacists off the hook for violence.
— Sen. Al Franken (@SenFranken)
There are no 'fine people' anywhere carrying swastikas and wearing Klansman robes.
— Senator Chris Coons (@ChrisCoons)
POTUS can stand with the country against hate, or he can embrace and exploit hate. Cannot do both. Disgraceful.
— Sen. Patrick Leahy (@SenatorLeahy)
Must explicitly condemn hateful, racist white supremacists who violently attacked & intimidated in . No other way around it.
— Sen. Heidi Heitkamp (@SenatorHeitkamp)
This shouldn't be hard. Condemn hate. Condemn neo Nazis and white supremicists. Condemn domestic terrorism. Period.
— Claire McCaskill (@clairecmc)
We must be clear. White supremacy is repulsive. This bigotry is counter to all this country stands for. There can be no moral ambiguity.
— Paul Ryan (@SpeakerRyan)
There's no moral equivalency between racists & Americans standing up to defy hate& bigotry. The President of the United States should say so
— John McCain (@SenJohnMcCain)
Former Presidents George H.W. Bush and George W. Bush
The two leaders issued a joint statement on Wednesday, saying "America must always reject racial bigotry, anti-Semitism, and hatred in all forms." They added, "As we pray for Charlottesville, we are reminded of the fundamental truths recorded by that city's most prominent citizen in the Declaration of Independence: we are all created equal and endowed by our Creator with unalienable rights. We know these truths to be everlasting because we have seen the decency and greatness of our country."
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();
}
});
});
});
});
Lawmakers react to Trump's Charlottesville comments
By
Blair Guild
/ CBS News
In what was supposed to be a planned statement on his administration's infrastructure plans, President Trump derailed and placed blame "on many sides" for the violence over the weekend in Charlottesville, Virginia, and pointed criticisms at what he called the "alt-left" groups that "came swinging with clubs."
"You had a group on one side that was bad and you had a group on the other side that was also very violent," Mr. Trump said at Trump Tower in New York City on Tuesday. "No one wants to say that, but I'll say it right now: You had a group on the other side that came charging in without a permit and they were very, very violent."
The president drew criticism from both sides of the aisle for not immediately or specifically calling out the white supremacists, neo-Nazis and hate groups present at the "Unite the Right" rally on Saturday. The violence that resulted from the rally left one woman dead and injured 19 more after a car rammed into a crowd of people present at the rally.
On Monday, Mr. Trump renounced the deadly events in Charlottesville, saying that he and his administration "condemn in the strongest possible terms this egregious display of hatred, bigotry and violence, on many sides."
But his comments Tuesday backtracked that statement, diffusing some of the blame for the violent occurrence.
"What about the alt-left that came charging at the alt-right -- do they have any semblance of guilt?" Mr. Trump said. "They came charging, clubs in hand, swinging clubs."
While he did specifically call the suspected driving attacker "a murder," his divisive comments have warranted a slew of reactions from lawmakers:
Former Presidents George H.W. Bush and George W. Bush
The two leaders issued a joint statement on Wednesday, saying "America must always reject racial bigotry, anti-Semitism, and hatred in all forms." They added, "As we pray for Charlottesville, we are reminded of the fundamental truths recorded by that city's most prominent citizen in the Declaration of Independence: we are all created equal and endowed by our Creator with unalienable rights. We know these truths to be everlasting because we have seen the decency and greatness of our country."
In:
Reaction after Trump doubles down on Charlottesville remarks
(09:16)
Columbia College hosts screening of "Why Trump? Two Americas" doc
Contract reveals fundraising deal for Trump's East Wing overhaul
Democrats demand Trump admin. halt plan to collect federal workers' health data