The main opposition party has made allegations of fraud and collusion against McKinsey over its work with a company linked to the Guptas. Chief business commentator John Gapper says firms failed to recognise that corporate reputations are easily lost