Bashed into me on purpose

Rant:

Never experienced this...

A very normal looking uncle purposely bashed into half of my body and stared at me for a split second.. This happened to me on a MRT platform. There were plenty of space beside me to walk but he chose to walk straight towards my direction and just hit me..

was he trying to bait me into an arguement(?)

I was in my formal wear on my way to work..and i chose to ignore him...his wife was behind him and acted like what her husband did was normal...

why am I only experiencing this whenever i let my guard down in public. It is always right after i felt like Singaporeans around me are mentally stable and not so crazy anymore....

Can someone give me tips on how to avoid angry singaporeans :/