FOR ONLOOKERS: ALWAYS GIVE PEDESTRIANS THE RIGHT OF WAY, especially if they're in the wrong.
It's simply not worth it to knock a pedestrian down. It's OK to knock another car, but people can be injured so easily.
And then it's a big legal issue. And if you hurt someone, your conscience will get to you.
For me the worst is when I need to turn RIGHT and the robot turns green or the green right turn arrow flashes and at that moment, many clown pedestrians want to decide to run across, left to right. You're looking mostly right and then a fool runs across just as the light turns green for you. You have to be so vigilant.
Alternatively they cross slowly. They entered while you had the red, then you get the green arrow and the clowns are still in front of you. That arrow only lasts about 5 seconds. I tend to honk at these idiots.
But pedestrians can be idiots. Often because SA is a poor country, these people have never driven a car and have no idea how limited one's vision is. You can't have a constant 180 field of view especially if the guy to your left is a bakkie or a bus or has moved partly onto the crossing, so obscuring any fool who is crossing left to right.
And I see parents constantly walking their kids through red lights or jaywalking. There is no parental role modeling here.