Twitch Streamer stands her ground after two men barge in on live stream shouting racist slurs

Publish date: 2024-05-20

Vietnamese-German Twitch streamer JadeyAnh recently saw her stream get interfered by two racist men trying to attract attention.

The Twitch streamer was broadcasting one of her visits to a local marketplace with some friends. The group was interreacting with locals when two racist tourists barged in front of her thousands of viewers.

The two men made various racist remarks about Asians. However, the Twitch streamer quickly got angry, and told the two men off rather heroically. One of the men engaged in an argument with her and attempted to explain that their remarks were merely “funny.”

Twitch streamer argues with two racist men who barged in on her live stream

JadeyAnh’s real name is Jade-Anh Ngo and she is a popular IRL streamer who also plays various video games. This includes League of Legends, Overwatch, and The Sims 4. Jade-Anh is popular across multiple social media channels.

On Twitch, she has 212k followers, while on Instagram the streamer has garnered around 363k followers. This is in addition to the 11k odd subscribers that she has managed to gain on YouTube, where she has only posted twice until now.

Regardless, in the video that can be viewed below, Jadey-Anh can be seen talking to a local. The streamer was explaining that she and her friends are all Vietnamese, when the two men barged in on camera.

The two men started making racist remarks, but were immediately met with anger. Jadey-Anh turned around, and went on a rant against them.

“Get off! Why are you saying c***g c***g, its f***ing racist. Yes, it’s f***ing racist, what the f***k is going on? Like what was the point? You could have just said “hi” but you have to say c***g c***g”

In response, one of the men tried to explain to her that what they were saying was merely “funny.”

Image via JadeyAnh, Twitch

However, the Twitch streamer was helped out by her friend, who both told the man that it was not at all funny, and was in truth, racist of them. However, the two men did not leave before one of them made one final gesture. In response, the streamer was rather straightforward.

“Yeah, get off! Small man.”

Needless to say, not only did she stand up to a random incident of racism, she also made sure that the two men walked away from the area and would stop bothering the group that they were talking to.

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 750727, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(750727); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(750727) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(750727) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaKifpXqkwcutrKudX6nEqsDCoWSsrKKarq6x0Wabnp6Vo7G0ecarpq6mlGLBuLuMppynZZKWv6ixjKWgr51dqMGzscCmZKygn6rBqrrGZqmam5mowW6%2Fy66prA%3D%3D