ADVERTISEMENT

Waitress receives tips worth over $80,000 after defending Fil-Am family from a racist tech CEO

Published Jul 13, 2020 08:00 pm

This time, that Karen is a he.

Gennica Cochran

A fun birthday dinner ended up with a bitter taste for a Fil-Am family after a white man spewed racist slur at them at a restaurant in Carmel Valley, California. 

Raymond Orosa and his family went to Bernadus Lodge and Spa’s Lucia restaurant to celebrate his wife Mari’s special day, when they heard a man yelling at them saying, “You f***ing Asians.”

This man, Michael Lofthouse, CEO of tech company Solid8, was caught on cam by Orosa’s niece Jordan Chan raising his middle finger at them and said, “Trump’s gonna f*** you.”

The now viral post has garnered 92,000+ reactions, and even caught the attention of American singer Kelly Clarkson.

“We were celebrating my tita’s birthday… when this white supremacist starts yelling disgusting racist remarks at us,” Chan posted. “It is no coincidence that this man has the audacity to showcase such blatant racism on the fourth of July. White supremacy has a notorious habit of masquerading as patriotism!”

Waitress to the rescue

Upon seeing the act, waitress Gennica Cochran immediately demanded Lofthouse to leave the restaurant. 

“To hear the emotion coming out of my voice, to see my mannerisms, it was unbelievable. It was just something that came over me and I just did what needed to be done,” Cochran told KGO-TV. “You don’t come in here and say those kinds of things to people. Especially people feel so raw coming out of quarantine. most of these people, this is the first time that they’ve been out to dinner and then you have something attacking them, it was just no, no. I don’t have time for this.”

Amazed at how she handled the situation, netizens wanted to let her know they appreciated her kind deed. To reward her, people donated tips to a fundraiser headed by Jeremy Stephens, which is now over $80,000.

“We are raising money for Gennica, 100 percent of which will go to her directly,” Stephens said. “We want to show our appreciation for the everyday heroes who are doing what they can to make the world a better place for those who deal with racism in all forms on a near daily basis.”

SPEAK UP

In a statement, Lofthouse publicly apologized to the family for his “incredibly hurtful and divisive comments.” A story by the San Francisco Chronicles also confirms that Lofthouse has stepped down from his company, “terminating all business relationships with immediate effect.”

But for Orosa, who’s been living in the US for almost three decades, Lofthouse has to apologize to the whole Asian American community.

“Despite the fact that racism still exists, it shouldn’t stop us from doing the right thing,” he said to the Asian Journal. “If we have one unified voice and speak up, the better it is for people to understand that we can do this and protect each other from people like this guy.”

This is not the first time Filipinos living in the US experienced racism. In the past months, a Filipina was verbally harassed while working out at a public park, while a Filipino in San Francisco was accused of defacing private property after stenciling “Black Lives Matter” outside his house.

Related Tags

Michael Lofthouse John Legaspi food Racism Fil-am Gennica Cochran
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.