Cyclists should indeed strike back, but probably not with his fists but his words. The cabs in Singapore are really horrible, rushing for time to make money which in turn the drivers do not care for the safety of cyclists and pedestrians. The other time, my father witnessed a cab driver knocking a child and the mother just slightly. On several occassions, the cab driver don't even bother to look and almost hit me. It really gets me mad but I can't be bothered to ruin my own ride.