Over the past couple of decades we’ve heard a lot about “social enterprises,” a term usually applied to companies that are visibly making the world a better place. Those are the good guys, the heroes of our time. We would all like to be one of them, to do something...