Ok... I haven't been living in Singapore for the past 2 yrs to
take the public transport that regularly, but what I can say
is...
in every country & city, no matter where, you will still find
people complaining about their public transport system.

When I was in Singapore, I'd complain about the buses & MRT -
not efficient enough, too many people on board, too expensive,
yada-yada-yada 
When I came over to Australia, my oh my, the horrors of the public
transport system over here in Sydney!
Peak hour trains come every 20 mins, off peak period
trains can take up to an hour to arrive. Added to that, the trains
are really old (and I mean, like 20 y.o. for some of them!),
non-air conditioned for some of them, and soooo crowded. And the
expense! Wahh... costs me A$36 per week just to travel from my
place to city & back! Buses can be even more expensive

Eh... so the point I'm trying to make is, that you have to
experience life in a different city to know that Sg public
transport system & its costs aren't really that bad lah.. to
me, anyway. 