HomeWorld NewsWhite House Hopeful Haley Rebuked Over Civil War Comments

popular

White House Hopeful Haley Rebuked Over Civil War Comments

WASHINGTON — 

U.S. presidential candidate Nikki Haley faced a firestorm of criticism Thursday after failing to mention slavery as a cause of the American Civil War when asked what led to the conflict at a campaign event.

Less than three weeks before voting begins in the race for the 2024 Republican presidential nomination, it was the first major stumble for a candidate whose campaign has seen her propelled from an unlikely outsider to front-runner Donald Trump’s biggest threat.

The former U.N. ambassador told a town hall crowd Wednesday in Berlin, New Hampshire, that the cause of the bloody 1861-65 war was "basically how the government was going to run" and "freedoms and what people could and couldn’t do."

She added that "it always comes down to the role of government and what the rights of the people are."

Apparently caught off guard, she turned the question back at the questioner, who responded that he was not the one running for president and that it was "astonishing" that slavery had not come up in her answer.

Scholars agree that slavery was the main driver of the Civil War, and Haley’s obfuscation prompted swift rebuttals.

"It was about slavery," President Joe Biden said, responding on social media to video footage of the town hall.

initInfographics(
{
groups:[],
params:[{“Name”:”embed_html”,”Value”:”u0026lt;blockquote class=”twitter-tweet”u0026gt;u0026lt;p lang=”en” dir=”ltr”u0026gt;It was about slavery. u0026lt;a href=”https://t.co/q9bTDvtPne”u0026gt;https://t.co/q9bTDvtPneu0026lt;/au0026gt;u0026lt;/pu0026gt;— Joe Biden (@JoeBiden) u0026lt;a href=”https://twitter.com/JoeBiden/status/1740221284284256645?ref_src=twsrc%5Etfw”u0026gt;December 28, 2023u0026lt;/au0026gt;u0026lt;/blockquoteu0026gt;||data-pangea-embed::”true””,”DefaultValue”:””,”HtmlEncode”:false,”Type”:”HTML”}],
isMobile:true
});

(function (d) {
var userInput = Infographics.Param[“embed_html”],
thisSnippet = (d.getElementsByClassName ? d.getElementsByClassName(“twitterSnippet”) : d.querySelectorAll(“.twitterSnippet”))[0],
render = function () {
var madeDiv, bquote, sId = “twitterAPIForSnippet”;
try {
madeDiv = document.createElement(“div”);
madeDiv.innerHTML = userInput;
} catch (e) {
thisSnippet.innerHTML = “Twitter Embed Code is invalid or incomplete.”;
return;
}
bquote = madeDiv.childNodes[0];
if (bquote.tagName.toLowerCase() === “blockquote” && bquote.className.indexOf(“twitter”) !== -1) { //remove everything except paragraphs and links
var all = bquote.getElementsByTagName(“*”);
for (var i = all.length – 1; i >= 0; i–) {
var elm = all[i];
var tag = elm.tagName.toLowerCase();
if (tag !== “a” && tag !== “p”)
all[i].parentNode.removeChild(all[i]);
}
} else {
thisSnippet.innerHTML = “Twitter Embed Code does not contain proper Twitter blockquote.”;
return;
}
if (!d.getElementById(sId)) { //async request Twitter API
var js, firstJs = d.getElementsByTagName(“script”)[0];
js = d.createElement(“script”);
js.id = sId;
js.src = “//platform.twitter.com/widgets.js”;
firstJs.parentNode.insertBefore(js, firstJs);
}
thisSnippet.parentNode.style.width = “100%”;
thisSnippet.appendChild(bquote);
if (window.twttr && window.twttr.widgets) {
window.twttr.widgets.load();
window.twttr.events.bind(“rendered”, function (e) {
//fix twitter bug rendering multiple embeds per tweet. Can be deleted after Twitter fix the issue
if (e.target) {
var par = e.target.parentElement;
if (par && par.className === “twitterSnippetProcessed” &&
e.target.previousSibling && e.target.previousSibling.nodeName.toLowerCase() === “iframe”) {
//this is duplicate embed, delete it
par.removeChild(e.target);
}
}
});
}
};
thisSnippet.className = “twitterSnippetProcessed”;
thisSnippet.style = “display:flex;justify-content:center;”;
if (d.readyState === “uninitialized” || d.readyState === “loading”)
window.addEventListener(“load”, render);
else //liveblog, ajax
render();
})(document);

More news