// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
28.9 C
Singapore

Calvin Cheng On The Case of Shanmugam v. Thum

By: Obbana Rajah

Former Nominated Member of Parliament (NMP) Calvin Cheng took to Facebook yesterday to offer his views on the almost 6-hour long discussion between Minister for Law and Home Affairs, K Shanmugam and Historian Thum Ping Tjin.

WhatsApp Image 2018 04 03 at 3.11.53 PM

Cheng started off his post by explaining that despite his friendship with Thum, he had no qualms about being objective in his opinions. He then went on to outline three points; Thum’s academic credentials, interrogation about Operation Coldstore and if Minister Shanmugam’s interrogation constituted bullying.

During Thum’s Select Committee hearing, there were instances of comments made by Minister Shanmugam on the former’s credentials such as,

“Sitting there as a historian who has done detailed work in this area, you do not off the top of your head remember anything that suggests that Eu Chooi Yip and Chin Peng discussed and agreed to plan to sabotage the Malaysia plan?”

And, “you are someone who has done detailed research and work in this field, and I would have thought a plan by the Communist Party of Malaya to sabotage the Malaysia plan would have been something very significant that a historian will remember, but we will take it that you don’t, and we will move on”.

Possibly referring to these, Calvin Cheng wrote, “If one wants to criticise him, criticise him on the merits of his work, not on his credentials. That would be clutching at straws”. He also comments, “The point that [Thum} doesn’t have tenure is true but trite”.

Cheng continued in his post to address the rigour and style of Shanmugam’s questioning and explained that it was perfectly suited to the topic at hand.

He wrote, “The style of YES-NO answers and the narrowness of the questioning is EXACTLY what you would expect, especially when the claim was as outrageous as it was”.

Ending his post as to whether Shanmugam’s manner of questioning constituted bullying of PJ Thum, Calvin Cheng sums it up in a line, “I think this claim is the most ridiculous of all”. He explained that both men were matched in their credentials, with neither weaker than the other. Furthermore, with Thum often making faces at the camera while portraying himself as smug and arrogant, Cheng said, “Knowing him, he was relishing it. I hardly think he thought of himself being bullied”.

Netizens hardly held back with their commentary. Sinn Kheng Chia wrote, “You hit the nail on the head ya! As an ordinary Singaporean watching the proceedings, I find PJ Thum’s demeanour uncalled for. In fact he belittled himself! Sad!”

Vincent Law commented, “Agree on pts 1 and 3. Pt 2. the cross examination becomes convoluted and unfair when you only have a yes no answer situation or being narrow about questions, especially when historical interpretations have to be made based on a wide range of context. Not how a hearing should be conducted”.

Screen Shot 2018 04 03 at 3.01.39 pm

In the comments, there was also a rather heated discussion between Calvin Cheng himself and a netizen, Winston Ong on the credentials of Thum and what seems to be an ambiguity in his area of expertise. This short discussion even saw journalist Bertha Henson stepping in.

Screen Shot 2018 04 03 at 3.01.45 pm

- Advertisement -

Hot this week

Singapore companies can withstand supply chain disruptions longer than the US or UK, survey says

The survey found that 23% of Singapore businesses said they could continue operating for between four and six months if a major supply chain shock occurred. This was higher than the US at 18%, Germ...

16 offences detected after LTA, NEA and Traffic Police inspect 280 motorcyclists at Admiralty Road West

On Facebook, LTA shared: Together with the National Environment Agency (NEA) and Traffic Police (Singapore Police Force), we inspected 280 motorcyclists along Admiralty Road West.

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