Well-known former Kaizer Chiefs soccer player Marc Batchelor has been shot dead in Olivedale in what appears to have been a hit,...