// Adds dimensions UUID, Author and Topic into GA4
Wednesday, June 17, 2026
27.7 C
Singapore

Biting back at Mindef

Remember Tammy, the seven-month-old mongrel whose termination started a row which involved Law Minister K Shanmugaratnam? Well, there’s another “dogfight”, this time involving more than just allegations of cruelty to animals. Dragged into the fray is the Ministry of Defence (Mindef), and the question of military honour and discipline as well as what constitutes cruelty.

On Mindef’s side, two basic rules were broken: a full-time National Serviceman (NSF) surnamed Spencer, took an unauthorised video of an abandoned dog tied up with a short rope in a shower stall. The rope was taut so the dog couldn’t move or lie down. He then sent the video to an  Cathy Strong of the Animal Lovers’ League. Strong then posted it on Facebook. The 21-second video clip attracted more than 800 shares in a day.

The NSF was punished with 21 days’ suspension of leave. He also has to check in with the military police every two hours. According to The Straits Times, the Lieutenant-Colonel who tied up the dog and a warrant officer who threw a truncheon at other strays to chase them away were “referred for counseling”. The Agricultural and Veterinarian Authority, called in to look at the animal, found there was no abuse of the dog. Said Strong: “Where Mindef and AVA are concerned, … no scars … (means no) abuse, even though it experienced real fear. I think that’s wrong.”

She and many animal lovers, including the NSF’s father Simon Spencer, are clearly upset. Dad’s Facebook account — after he told The Straits Times “Protocol is protocol and my son was wrong on this front. But I was hoping they would overlook this in the light of humanity and justice” — lists his outrage:

“…The lieutenant colonel personally brutally hit an innocent dog in the presence of the NS men, as a demonstration of ‘how it is done’ to ensure that the strays would not dare to approach the army camp in future. This was witnessed by my son and eight other NSFs who were threatened to be charged if they did not keep their silence…

“…After this incident, Cathy was called up by Mindef to give the name of the person who handed her the video. She was assured that this was purely for investigation purposes into the animal abuse and no charges would be pressed against the army personnel involved in taking the video.

“It is clear that Mindef did not keep to their word to Cathy when two officers informed me that my son will be charged. The excuse given for this by Mindef was ‘mismanagement’. There was no honour in the way this situation was handled by the Singapore Armed Forces.”

This is another instance of authority (Mindef) being caught between a rock and a hard place. It wouldn’t have occurred if the lieutenant colonel had sought the help of the NSF to deal with the stray dog(s). What has been lost? Respect for authority. But no face-saving moves are possible now that the initial decision to punish the NSF — why couldn’t he have been sent for counseling too? — has been taken. Perhaps he — or the lieutenant colonel — could be moved to another camp with no stray dogs? And Mindef should provide, as part of officer training, a course on how to deal humanely with strays.

- Advertisement -

Hot this week

PM Lawrence Wong reveals he has supported Tottenham Hotspur since childhood

After the Prime Minister said in an IG video that he's been a Tottenham Hotspur fan since he was a boy, netizens went wild in the comments. Some agreed wholeheartedly, others were disappointed.

Singaporeans, be alert: Victims lose over S$60,000 to Facebook livestream lottery scam

Police issued a statement warning the public that livestream lucky draw scams are making a comeback. Since May 20, they have received more than 33 reports, with victims losing more than $60,000.

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