// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
29.8 C
Singapore

Calvin Cheng: PJ Thum was not wrong, S’poreans’ over-reaction based on lack of knowledge

Former Nominated Member of Parliament (NMP) Calvin Cheng took to Facebook to explain side with historian Thum Ping-tjin who suggested that Singaporeans should celebrate Malaysia’s Independence Day with them.

https://www.facebook.com/pjthum/posts/10105207399551351?__xts__[0]=68.ARAcwN89Aec8ktdMjC5AjanDxmgnrYwIFLfwbACdsIsfDQX432WwWJ_gtJWJLMDWaqqmO04R5zj9AC7dQIU0sF8znbh5XlC1fH9W0ymec1JHNe4hMFiFW-_9S7kInYCqfyrK8TLiGvLSzCEX5KgzPewqOqADffbLhko-uZc9lPI_HciGUvgCXVI&__tn__=-R

In his post, Thum said, “Selamat Hari Merdeka to the people of the former Federation of Malaya! (and happy unofficial independence day to the people of Singapore!)”.

His Facebook post also came after an 80-minute long meeting with Malaysia’s Prime Minister Tun Dr. Mahathir bin Mohamad.

On Facebook, Cheng was against the meeting that was held with Dr Mahathir and said, “it’s unacceptable to collaborate with foreigners and enlist their help to interfere in Singapore’s domestic affairs”.

In a more recent post, he also added, “Below I condemned the gang of activists for meeting with and asking for help from a foreign leader overtly hostile to Singapore”.

https://www.facebook.com/calvinchengnmp/posts/1978787165504683?__tn__=-R

However, he continued saying, “the brouhaha about PJ Thum wishing ‘Malaya’ Happy National day and Singapore ‘unofficial independence day’, is based on a lack of knowledge about Singaporean history”.

Cheng explained, “Mr. Lee Kuan Yew ‘coincidentally’ also proclaimed the DE FACTO independence of Singapore on 31 August 1963. It was a coincidence because the formation of MALAYSIA (which joined the Crown Colonies to the Federation of Malaya) was meant to ALSO be on 31 August but was postponed to 16 September 1963”.

“PJ Thum thus wasn’t wrong. He was referring to 31 August 1963, not 1957. Same day, different year.

(Teo Soh Lung however was completely wrong because she can’t get her grammar right. Singapore was part of British Malaya – but not the Federation. To say they Singapore IS part of Malaya is just deluded. British Malaya has not existed since 1963)”, he added.

Cheng also said that while Singaporeans should be angry about Thum and the other activists meeting with Dr Mahathir, they should also be informed and “be angry about the right things”.

Netizens were hardly convinced, adding that as a historian, Thum did not acknowledge Singapore’s national day on August 9, but instead deliberately chose to link Singapore with Malaysia on their national day.

Many were angry and unforgiving.

One netizen came up with an apt analogy that others agreed with. Netizen Ho Shigure said in reference to Thum’s Facebook post, “Imagine you’re twice married and once divorced (from a painful union) under common law, and someone comes over and says congrats on your first marriage”.

Screen Shot 2018 09 03 at 1.21.48 amScreen Shot 2018 09 03 at 1.22.19 am Screen Shot 2018 09 03 at 1.21.33 am Screen Shot 2018 09 03 at 1.21.17 am Screen Shot 2018 09 03 at 1.21.03 am

________________________________________________________________________

[email protected]

Hot this week

‘We don’t want to give them the bullet’: Why only one DAP minister resigned over the Najib pardon

DAP chief Anthony Loke has resigned as Malaysia's Transport Minister in protest over Najib Razak's conditional pardon, while the party's other ministers remain in Cabinet to prevent a political crisis

After Workers’ Party has called for it since 1994, Jamus Lim cheers Education Ministry’s announcement of smaller class size pilot

"I am, of course, immensely gratified by this development, not least because the #workersparty has been hammering on about smaller class sizes for ages (since our 1994 manifesto, championed by our ...

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