I also think Traffic Police Officers need to be better equipped to deal with law breakers. For example, how do baton armed traffic police officers on foot deal with a matatu that flouts a rule and takes off. maybe we also need a registry where passengers can report vehicles flouting rules. 

I remember there was one run by TLB which passengers could report PSV's flouting the rules. The PSVs could then be ordered to report for investigationof traffic compliance /answer charges and a few were stripped of their registration plates