ADVERTISEMENT

Brazil sees more protests after black man killed by security guards

Published Nov 23, 2020 10:02 am

New demonstrations against racism took place Sunday outside Carrefour supermarkets in Brazil to protest the death of a black man beaten to death by white guards at a Porto Alegre store branch.

Workers clean up red paint thrown at the entrance of supermarket Carrefour by demonstrators during a protest against the death of a black man inside the supermarket Carrefour, in Rio de Janeiro, on November 22, 2020. - The death of Joao Alberto Silveira Freitas on the night of November 19 after being beaten by white security agents in a supermarket belonging to the Carrefour group in Porto Alegre unleashed a wave of indignation in Brazil. (Photo by CARL DE SOUZA / AFP)

A video taken Thursday night in the southern city showed 40-year-old welder Joao Alberto Silveira Freitas repeatedly being punched in the face and head by a security guard while he is being restrained by another at a Carrefour market.

The clip quickly went viral on social media, and triggered a first round of demonstrations on Friday as the country marked Black Consciousness Day.

More protests were held on Saturday, when Silveira Freitas was buried.

In Rio de Janeiro on Sunday, around 100 protesters gathered at a shopping center where one of the French group's supermarkets is located, AFP journalists reported. 

Other protests brought drew several dozen people demanding a boycott of Carrefour in various parts of the country, such as Salvador de Bahia or Santos.

Rio protesters carried banners reading "Murderous Carrefour" and "Black Lives Matter," using the slogan prominent in the United States during demonstrations against recent police killings of minorities.

In a series of tweets in Portuguese on Friday, Carrefour CEO Alexandre Bompard expressed his condolences over the "horrible act" and said that the images were "unbearable". 

He also ordered "a complete review of training for employees and outsourced personnel in matters of safety, respect for diversity" and "rejection of intolerance." 

Djefferson Amadeus of the Institute for the Defense of Black People, who was demonstrating on Sunday in Rio, however said "we no longer accept those apologies. They have promised us measures, but so far we have not seen anything."

Other protesters echoed his concerns.

"We are not going to shut up while they continue to kill our people," said Thais dos Santos, 23.

"This shows that racism is still very present in Brazil, not only in the supermarket, but also in the favelas," he added, referring to Rio's poor districts.

On Saturday, in his speech at a virtual G20 summit, President Jair Bolsonaro once again downplayed structural racism in Brazil, a country where around 55 percent of its population of 212 million identifies as black or mixed-race.

The far-right leader condemned "those who want to sow conflict and discord" by trying to "import" tensions into the country "that are not part of its history."

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.