According to a recent report by the Charities Aid Foundation, businesses have been a helpful presence in a number of countries where human rights problems have needed to be solved. But on launch, the report was denounced by some other campaign groups that argued that businesses were in fact the problem.