John Steenhuisen, who led a party supporting the A.N.C. in a coalition government, is leaving after controversies about his ...