Anti-apartheid struggle veteran Dr Allan Boesak. Picture: X/@MorningLiveSABC Anti-apartheid struggle veteran Dr Allan Boesak has criticised the crop of leaders South Africa has had in recent years.