// Adds dimensions UUID, Author and Topic into GA4
Wednesday, July 22, 2026
27.7 C
Singapore

Racial and religious prejudice in any form must be prevented, says Shanmugam

To curb hate speech, preserve racial and religious harmony, and sustain Singapore’s diversity, Home Affairs and Law Minister K Shanmugam emphasized the government’s single-minded position against acts that spread, inflame, encourage or rationalise ethnic disgust and other forms of loathing based on prejudice and fanaticism.

In his Ministerial Statement speech in Parliament on April 1, the Home Affairs minister called for the government to view hate speech as unacceptable and to be prohibited, a matter that must be dealt with firmly.

“When you are clear, have firm laws prohibiting hate speech, deal fairly with all communities, then you can start building a multi-racial, multi-religious harmonious society,” he said.

Video: Minister Shanmugam on dealing with hate speech early and decisively 

According to the minister, the Singapore Government has always been stanchly dedicated in pursuing multi-racial policies, and has been unyielding in its action towards extremist dissenters.

He used as examples the Maria Hertogh riots in 1950, as well as the impact of Malaysian race riots in 1969 on Singapore. The country needs to continue that resolute standpoint, the minister underscored.

He further stressed how Singapore’s past efforts will come to waste if the government becomes lenient and sloppy in dealing with people who ferment racial and religious discord and destabilise society. “In race we come up against deep, atavistic human instincts which will take generations to overcome,” he said, referring to the speech.

“They can be whipped up, and once blood has been shed, the years of nation building we have done will come to naught.”

He likewise emphasized why it was necessary to restrict offensive speech even when it is not strictly hate speech. “If people feel their race or religion is under attack, the potential for violence increases,” he said.

Singapore’s own brand of “secularity”
“This secular Government is completely neutral, does not privilege any religious group, nor does it allow any religious group to be insulted and attacked,” he said.

He is emphatic on how the government guarantees freedom of religion, protects all, including minorities, from threats and violence, pointing out that the government also collaborates with Inter-Religious Organisations, Inter-Racial and Religious Confidence Circles and religious leaders, to make sure that a “common understanding” of what binds Singaporeans together is clear and well-preserved.

“That is the fundamental assurance one gets in Singapore…Doesn’t matter who you are, what religion you believe in, you are free to believe in any religion, including not to believe,” he added. This is the secularity Singapore should adopt, which is different from saying that the Government should take a hands-off approach in the name of secularity.

“What we have in Singapore is precious, hard-fought,” he said, therefore it needs to be sustained and protected at all cost.

Related stories:

K. Shanmugam to discuss Government’s approach to hate speech in Parliament 

Freedom of speech: S’pore in the eyes the world? 

/TISG

- Advertisement -

Hot this week

Kf Seetoh challenges ‘Dear You’ Minister to name 5 Teochew dishes he’s enjoyed at hawker centres

The controversy of Acting Minister for Culture, Community and Youth David Neo saying ministers have no time to watch movies is not yet over, with Singapore food guru Kf Seetoh now asking him via a ...

Malaysian ministers resist quitting job ahead of state poll

Ministers are resisting the call by the Prime Minister Anwar Ibrahim to quit their posts in his cabinet ahead of the poll in Negeri Sembilan, saying he should instead fire them in renewed crisis in...

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