// Adds dimensions UUID, Author and Topic into GA4
Sunday, September 13, 2026
28.8 C
Singapore

Daring Singaporeans openly wearing t-shirts with defamatory and crude political slogans on them shock netizens

Photographs of two Singaporeans wearing t-shirts with rather defamatory and vulgar political slogans on them have been going viral online.

One netizen, Bruce Wee, took to Facebook yesterday to post images of these Singaporeans’ offensive t-shirts.

Where to buy?

Posted by Bruce Wee on Thursday, 12 July 2018

While the origins of the photos are unclear, in one, a man can be seen casually browsing a shop while the back of his t-shirt read, “F**K PAP”.

The same netizen also posted pictures of another ‘customised’ t-shirt that criticised the Central Provident Fund (CPF) scheme and political leaders.

Screen Shot 2018 07 13 at 7.32.42 am
Photo: Facebook / Bruce Wee

Titled “Return My CPF”, it read, “I ask Lee Kuan Yew my CPF he says don’t ask me I’m done, as Chok Tong. So I ask Chok Tong he says, I’m Part time Prime Minister, ask Hsien Loong. So I ask Hsien Loong, he says Ah’ you ask me I ask who you wait Long Long lah”.

Most netizens were very shocked by the brazen act of these Singaporeans.

One netizen also speculated that while PAP connoted a political party here in Singapore, it could have meant something entirely different for the fair skinned “ang mo” or foreigner.

Hot this week

‘Life is but a bunch of unwanted surprises’: Singaporean says having an emergency fund helps him stay calm

After going through consumer debt, he said rebuilding his finances taught him the value of having money set aside for emergencies.

171 Sungai Kim Kim victims win civil suit against factory and two Singaporean directors seven years after toxic waste disaster

Seven years after the Sungai Kim Kim disaster, 171 victims have secured a civil court victory against four defendants, including two Singaporean nationals. The amount of damages will be decided later.

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