That message is clear and unambiguous. One can buy the “well, Brian Hlongwa is innocent until proven guilty in a court of law” story because it has some inkling of truth in it. In the case of Mahlangu, you just have to read former Deputy Chief Justice Dikgang Moseneke’s damning summation in his Esidimeni hearings last year and there is no doubt whatsoever that Mahlangu deserves no role in leadership.

We should stop making a distinction between the good ANC and the bad ANC. The rot is too deep, too ingrained within the party. The so-called good ANC is just the lesser of two devils. The good ANC is the ANC that does not even think twice before voting for a Qedani Mahlangu.

We have, sadly, become used to political leaders being callow, deceitful, two-faced liars who fill their boots at the expense of the poor people they claim to represent. It is a 21st-century reality. We laughed at the time, but some of us are reminded of that former Mpumalanga premier Ndaweni Mahlangu. When he was confronted about appointing three dodgy MECs to his provincial cabinet back in 1999, he said, without any shame or irony: “It is acceptable for politicians to lie.”So last week the Gauteng ANC – which loftily told Jacob Zuma in the run-up to the 2014 election that he was so scandal-soaked and so ethically challenged that it would be best for him to steer clear of the province because he would cost the party voters – voted for Qedani Mahlangu to be part of its provincial executive committee. Everyone now knows Qedani Mahlangu. Despite howls of protest from her officials she moved hundreds of patients from certified mental health facilities into uncertified, unregistered and...

BL Premium

This article is reserved for our subscribers.

A subscription helps you enjoy the best of our business content every day along with benefits such as exclusive Financial Times articles, Morningstar financial data, and digital access to the Sunday Times and Times Select.

Already subscribed? Simply sign in below.

Questions or problems? Email helpdesk@businesslive.co.za or call 0860 52 52 00.