// Adds dimensions UUID, Author and Topic into GA4
Friday, July 10, 2026
32.2 C
Singapore

‘Elderly man being openly rude/judgmental about my appearance in public’ — Young man asks, ‘How to ignore this without letting it ruin my day?’

SINGAPORE: A young Singaporean who was already feeling physically unwell faced an uncomfortable public encounter that tipped his morning further off balance. At 8:21 a.m. in Punggol Plaza, he said an elderly man began loudly mocking his hair and openly guessing his gender — behaviour that quickly turned a routine morning into a stressful one.

“I’m at Punggol Plaza now (8:21 am), and there’s a tall man in a grey shirt loudly mocking people’s hair and guessing their gender. I’m already feeling unwell today (nausea and headache), and this is just making it worse,” he wrote.

The incident wasn’t framed as a confrontation, but as a quiet struggle many people recognise: how to stay composed when someone else’s behaviour invades your personal space.

Rather than asking how to respond or retaliate, the young man asked a simpler, more relatable question: “Is this a common experience for others in the morning? How do you guys ignore this without letting it ruin your day?”

The responses that followed reflected a calm, practical streak, less about winning an argument, more about emotional self-preservation.

One commenter said, “I don’t give randoms the power to affect my day. He’s likely mentally unsound, so we should feel bad for him.” The advice was that not every provocation deserves mental real estate, especially from a stranger with no meaningful role in your life.

Another response leaned toward pragmatism over principle. “If you feel unwell, either ignore him or move to another place,” the commenter wrote, adding that “some people, especially the boomers, have no regard for anyone, so we shouldn’t be affected by them.”

It wasn’t an excuse for rude behaviour, but a reminder that protecting one’s well-being sometimes matters more than standing one’s ground.

A third comment cut straight to priorities. “At 8:21 a.m., I have more important things to care about, especially when I’m unwell,” the commenter said. “What’s the importance of this person that you feel that you need to stand up and confront his arrogance?” The point is that simply choosing not to engage is not a weakness but a form of control.

Public spaces inevitably bring together people of different temperaments, values, and social awareness. While most mornings pass quietly, moments like these expose how easily one person’s behaviour can ripple into someone else’s mental state, especially when that person is already dealing with physical discomfort.

What stood out was how few commenters encouraged confrontation. The prevailing view was that disengagement is often the most effective response. Simply ignoring, moving away, or reframing the situation were seen as ways to keep the day intact.

For the young man at Punggol Plaza, the answers didn’t offer a perfect fix, but they did offer reassurance: that feeling disturbed was human, and choosing peace over reaction was not only acceptable, but sensible — particularly at 8:21 in the morning, when the day had barely begun.


Read related: ‘Uncle blows his cigarette smoke at teenager’ — Witness says the elderly man got offended for being told not to smoke at non-smoking eatery

- Advertisement -

Hot this week

Why some Singaporeans stopped buying the cheapest option and started saving more

SINGAPORE: If there's one thing many Singaporeans excel at, it's finding clever ways to save money. Recently, many revealed the simple lifestyle changes that quietly ended up saving them a surpri...

Photo of helpers waiting outside maid agency puts treatment of domestic workers under the spotlight

SINGAPORE: A viral photo of several domestic helpers sitting on the floor outside a maid agency has sparked fresh debate over how migrant workers are treated in Singapore, with many netizens callin...

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