// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
29.7 C
Singapore

Why have GRCs if minority MPs can’t speak up on minority issues?

This week, when WP MP Muhammad Faisal spoke up against the ban on the wearing of tudung in certain occupations here, PAP Minister Masagos Zulkifli rebuked him for “subtly and frequently needling” the Malay community with this issue.

Minister Masagos said that Parliament is not the the platform to discuss such issues. He further implied that MP Faisal is sowing discord and disrupting Singapore’s racial and religious harmony.

According to the Election Dept, which comes directly under the purview of PM Lee, the GRC system was “established in 1988 to ensure that the minority racial communities in Singapore will always be represented in Parliament”.

WP MP Faisal was the minority GRC candidate elected by Aljunied residents to ensure that their Malay community will be represented in Parliament.

So, when MP Faisal is talking about issues related to the Malay community, how is he sowing discord? And why can’t he bring minority issues up in Parliament?

How is he supposed to “represent” minority racial communities in Parliament? By keeping his mouth shut and not talking about any minority issues in Parliament?

That being the case, why are we having GRCs in the first place?


Republished from the FB Page ‘We want Minister Grace Fu to resign‘.

Hot this week

Singaporean father chooses Thailand over Singapore despite lower salaries and fewer opportunities: ‘I’d do it again’

A Singaporean man who moved to Thailand 10 years ago says he has no regrets about staying, even though salaries and career opportunities are generally better in Singapore.

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