Opinionistas The messy ideological morass that has given us President Donald Trump 2.0 By Zwelinzima Vavi