ADVERTISEMENT

Starbucks becomes latest target of Hong Kong protester rage

Published Sep 30, 2019 04:07 pm
By Agence France-Presse Starbucks has emerged as the latest brand to fall foul of Hong Kong's pro-democracy protesters after a family member of the local restaurant chain that owns the local franchise spoke out against demonstrators. Multiple Starbucks coffee shops in Hong Kong were vandalised over the weekend (AFP Photo / Jerome TAYLOR / MANILA BULLETIN) Multiple Starbucks coffee shops in Hong Kong were vandalized over the weekend (AFP Photo / Jerome TAYLOR / MANILA BULLETIN) Multiple branches were covered with graffiti over the weekend as the city convulsed with some of the most intense clashes between hardcore protesters and riot police in weeks. One cafe in the district of Wanchai was daubed with slogans saying "boycott" as well as insults to the police and Maxim's Caterers, a major Hong Kong restaurant chain that runs Starbucks outlets in the city. The vandalism illustrates the huge pressures on international brands as Hong Kong is shaken by its worst political unrest in decades. Beijing is piling pressure on businesses to publicly condemn the protests. Those that do risk a protester backlash, but staying silent risks financial punishment on the mainland, a far more lucrative market. The boycott campaign against Maxim's snowballed after Annie Wu, the daughter of Maxim's wealthy founder, delivered a speech earlier this month in which she condemned the protests and said Beijing's hardline stance against democracy advocates should be supported. She was speaking at the UN's human rights council in Geneva alongside Pansy Ho, a billionaire casino magnate who made similar calls. Their comments were seized on by protesters and portrayed as an example of how Hong Kong's wealthy elite are out of touch with public sentiment and in the pockets of Beijing. Prominent democracy campaigner Joshua Wong was among those calling for a boycott of Starbucks since Wu's speech and more than 50,000 people have signed a petition asking the Seattle-headquartered company to sever ties with Maxim's. "We herein urge the Board of Directors to consider whether Maxim's truly represents the social values of Starbucks and terminate the franchise to Maxim's immediately," Wong wrote on Twitter on Friday. Maxim's did not respond to requests for comment on Monday but it has previously issued statements distancing itself from Wu's comments and saying she is not employed by the company. Other major brands have been rounded on by protesters, either for pro-Beijing comments made by owners or because the owners themselves are linked to the Communist Party in China. Yoshinoya, a popular noodle chain, and Genki Sushi -- also owned by Maxim's -- have been repeatedly tagged with graffiti along with Bank of China branches. Brands deemed to be sympathetic to protesters have also had a torrid time and faced boycotts on the mainland. Authorities in China tore into Cathay Pacific after staff joined protests, forcing the company to go through stricter regulatory checks. The moves led to major staff changes on Cathay's board, including the resignation of its CEO, as well as multiple staff being fired for expressing pro-democracy sentiments, something some employees have described as a "purge".
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.