Jeffery Sachs faced a firestorm of criticism on Twitter over his remarks. Photo: David Wong/SCMP