what makes it even more difficult is that the anc is made up of many factions the anc leadership has to try and keep its wide ideological church together