Twenty-eight female guards were unfairly dismissed by a security company because the client‚ Metrora.
Residents of Evaton, Vaal, attacked police after a three-year-old boy was killed by a drunk driver on Sunday afternoon.
Police spokesman Captain William Velaphi Mcera said the mob "demanded we hand over the driver and started throwing stones".
He said attacking police at a crime scene was unacceptable.
The 19-year-old driver was taken for alcohol tests and detained. He will appear in the Sebokeng magistrate's court today. - Sapa