If you read my post carefully, I'm not even asking for the cab driver to small talk with me. I'm not even asking him to greet me with a Hello or whatever, though that's expected for people in the service industry. Ok granted, in Singapore, some people don't like to talk much. But for goodness sake, a simple nod or OK will kill?
relax...
friendly discussion.....
anyways, i know what you mean about cab drivers sometimes.. you can't control other people, just have a more open mind. you can only control yourself - as long as YOU greet the cab driver with a cheery hello, and you tell him where to go in a nice manner, like "plaza singapura, please.", i'm sure at the very least he will be happy that he has gotten a polite customer even though he might not be the most polite person on earth.
courtesy begins with yourself - after a while i have adopted the attitude that when i want to help or do something that might benefit others, you shouldn't expect any thanks in return - because that's not why you do it right? same goes for being courteous.
everyone's definition of courtesy and manners varies from country to country. i for one, would love to see us singaporeans clearing our trays at fast food places. it is a norm here in london especially (not so much for some other european countries), and it is a good habit.