David Teeger, a former U19 cricket captain for Cricket South Africa, has caused controversy after being stripped of his captaincy…