The removal of David Teeger from the South African Under19 cricket team captainship has sparked controversy. Despite an investigation finding…