Business' Role in Social Problems: Villain or Hero?Business strategy scholar Michael Porter recently presented a TED Talk entitled “Why business can be good at solving social problems”. ...