I think alot of Singapore social issue can be blame on the fact that our this tiny island is mainly comprised of chinese, (I am not trying to pick a racial fight) I am chinese myself.
some how the chinese culture is not a very gracious one, we tend to eat others and never be willing to be on the short end of the pole.
watched this comedian video (peter russell) one of his joke is abt chinese and indian (the comedian is a canadian born indian himself). his joke is that chinese and indian can NEVER work together in business as chinese will try to earn every single cent off u while indian will try and save every single cent. thou its a joke I find it very true. our social up bringing and culture have form a not so gracious society, where ppl with bigger car or faster bike, bicycle, always want ppl to give way to them thinking they can always bully their way thru.
(i personally do cycle from time to time, and i do speed on pavement at up to 30km/h but I do note my surrounding and slow down to even walking pace if i have to, at busy junction or just moving along behind ppl on the pavement, I will only over take when there is space. I dont ring bell as i dont have one, even if i have one i dont think i use it much as i dont really like ringing bell.)
having been to a few country, I think Singapore thou is a safe country, but we are not a gracious country, the graciousness that we often see locally is sometimes fake, (ie service ppl are constantly being reminded by their management to service with a smile, be polite) how much of this really come from the person him/her self and not thing enforced or grilled into the person. Japan; Tokyo thou the same oriental skin ppl, their ppl are so graceful, they are generally polite and gracious to all, in which i believe its alot due to their culture, society and upbring they created such a society.
its hard to grow a rose in the desert, but u can grow a cactus in a garden full of flowers. its just not something we can change easily, sad.