The U19 Cricket World Cup in South Africa is generating unprecedented controversy ahead of its start. David Teeger has been…