The recent discharge of David Teeger as captain of South Africa's U19 cricket team has caused a global controversy, drawing…