I think Singaporeans behave the way they do not because they are
discourteous but rather, they are no interest in being the best
(refined) they can be. Perhaps, there is a perception that once you
show refinement, you'll be taken advantage of and therefore lose
out. Thus lost is the ettiquette of giving up one's seat in a
crowded bus to those who may need it more......... 
Instead, Singaporeans are most conscious of getting the most out of
every single thing: for every dollar spent, they expect to reap two
dollars' worth of enjoyment.
This explains why Singaporean bosses are known to be very ngeow and
treat maids like dirt......... 