I often get tired of the not-for-profit vs for-profit debate as it too often is simplistically argued. The other night I was at an event on social enterprise, and the keynote speaker starts by saying how much he hates not-for-profits. His background was in small business, and he seemed to think that this was the…