My grandmother raised four kids, and became a single parent when my grandfather passed on and my younger uncle was a tender 14. Learning to become profitable was not something she even thought about. She was "savvy" before savvy was a "business" household name.
Most growth businesses face challenges raising capital at some stage in their development. But for social enterprises, which use the power of business to directly improve society and our environment, the obstacles tend to be tougher and more persistent.
Competitive selection drives faster evolution, and evolution proceeds not just through new variants, but also through new and better versions of the old product. Encourage failure -- it's intrinsic to the process.
Movements like 'Occupy Wall Street' show how much distrust there is, particularly in these times of continuing economic crisis. But is this vitriol justified? Are all companies anti-social, selfish, and greedy?