// Adds dimensions UUID, Author and Topic into GA4
Monday, August 3, 2026
32.5 C
Singapore

Calvin Cheng weighs in on foreigners commenting on Singapore, says, “We shouldn’t be so sensitive”

After the social media feud between Polish blogger and opposition member Brad Bowyer, former Nominated Member of Parliament (NMP) Calvin Cheng took to Facebook to weigh-in on the issue.

In a Facebook post on Tuesday, Cheng wrote on topics such as foreigners commenting on Singapore, foreign interference and the concept of “us versus them”.

Foreigners commenting on Singapore 1. Really. We shouldn’t be so sensitive about foreigners praising Singapore. Yes…

Posted by Calvin Cheng on Tuesday, 28 May 2019

On foreigners commenting on Singapore, he wrote, “Yes sure, they may not have lived here as long as locals but they bring a fresh perspective due to their experience of living elsewhere”.

He concluded that there was “Too much sensitivity on both sides online”.

With regards to foreign interference and funds, he said that there was “A lot of fallacious “whataboutism”, and “people who cannot tell the difference between these organisations (with their own agendas), and a foreign blogger commenting on politics are stupid or dishonest. Probably both”.

Lastly, he wrote that the anti-foreigner sentiment was “Xenophobic. Close minded”.

The last piece of advise he dispensed was that Singaporeans need to be open-minded when it comes to foreigners.

“As a small city, we cannot afford not to be”, Cheng concluded. /TISG

- Advertisement -

Hot this week

More than half of Singapore’s affluent Gen Z investors look abroad as confidence in financial goals declines: HSBC

The survey found that 55% of affluent Gen Z investors in Singapore prefer investment exposure abroad.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks