there is no end to this vicious cycle 
by right, bicycle like car should be on the roads. it's becos
singaporean car drivers are a bunch of a**holes, that's why
forced cyclists onto pavements.
as usual, singaporean cyclists are also a bunch of a**holes and
that's why pdesdestrians are against it.
And singaporean pedestrians are also another bunch of a*hholes
who walk like their grandfather's road even on cycling path, so
fight lor.
so in the end it's a bunch of a*holes against each others.
nothing to do with whether cycling on road is safe or right
anot.
so lang lang lor 
U r spot on!!, bull's-eye on your take of this cycling
problem. I would like to add in a little: generally
it's **holes vs **holes & these **holes r usually wannabes
young punks, ah bengs & mat sallehs. However there r
people who will be considerate, reasonable with a sense of give
& take & hopefully this group will grow from strength to
strength in time to come.