// Adds dimensions UUID, Author and Topic into GA4
Thursday, July 9, 2026
28.9 C
Singapore

Socialist candidate’s RM3,074 (S$975) pay sparks heated online discussion

MALAYSIA: Parti Sosialis Malaysia (PSM) unveiled its Johor election manifesto, highlighting affordable housing, environmental protection, and youth employment. Candidate Amir Syafiq Ameer Soekre pledged measures to align rental rates with incomes, expand transit homes, and enforce stricter controls on industrial projects to safeguard residents. 

With 200,000 youths graduating annually, job creation is a key focus. PSM leaders emphasized grassroots outreach, engaging voters in Skudai through markets, food courts, and social media.

In a move aimed at promoting political and financial transparency, PSM has disclosed the net worth of its candidates. Some have welcomed the initiative, saying it demonstrates openness and reinforces the party’s claim of representing the people. 

Social media users have voiced mixed opinions on Amir Syafiq’s declared assets. His disclosure of a monthly income of RM3,074 (S$975) and personal debts sparked debate, with some questioning his ability to lead a constituency, while others argued it is unfair to judge leadership potential solely on financial standing. 

The discussion highlights broader concerns about whether wealth should define political competence.

Popular X user @bitcoinmalaya weighed in on Amir Syafiq’s asset declaration, stressing that political candidates should demonstrate sound debt management and have their affairs in order. He further questioned whether this candidate is intended to represent Malaysia’s lower‑income community, sparking debate about the link between financial standing and political credibility.

Another X user questioned whether a candidate from the B40 income group could effectively hold political office. He urged PSM to explain why someone struggling to make ends meet was chosen to represent the people.

Following that, one raised concerns about whether a politician facing financial struggles might be tempted by corruption, noting the vast sums managed by the Johor state government could overwhelm some leaders. He claimed that only the late Nik Aziz stood apart as a politician who resisted wealth and lavish living. 

There are those defending the politician, with one stating that we need representatives who actually represent the majority of Malaysians. They add that the median salary for Johoreans is RM2982 (S$943.50), which means there are Johoreans who earn less than that. 

The same user suggested that some comments about Amir Syafiq’s financial situation may amount to “poor‑shaming.” They pointed out that former Prime Minister Datuk Seri Najib, who is serving a sentence for the 1MDB scandal, was already wealthy before his conviction and added that no leader from a modest background has ever been implicated in scandals involving vast sums, highlighting that integrity is not determined by personal wealth.

Many Malaysians appear increasingly fatigued with politicians, regardless of party or manifesto promises. PSM, still a relatively small player, faces an uphill battle and is expected to have only a slim chance of securing seats. The majority of voter attention and support is likely to remain focused on the larger coalitions — Pakatan Harapan–Barisan Nasional and Perikatan Nasional.

- Advertisement -

Hot this week

‘What happened?’ Singaporeans ask after Stephanie Tan announces she’s leaving PSP due to ‘differences in opinion’

"In August 2023, I signed up to be a volunteer for the Progress Singapore Party and started my political journey. My goal was to contribute to greater vibrancy and discussions on important issues w...

Singaporeans call ex-PAP MP Lee Bee Wah an ‘inspiration’

Responses to an FB post about Ms Lee, which traces her background and rise in politics. Though somewhat divisive, people can't help but respect her, they say

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