Our existing structures simply don't work and/or are corrupt. Changing the foundation of our systems overnight isn't likely, so a growing mass movement in the right direction is probably the best we can hope for.
There are new legal structures being developed: L3C, which is a hybrid of for-profit and non-profit (both of which certainly have their faults as they currently exist, but the intention of this new entity is to put the social mission above profit, which is a move in the right direction, IMHO).
There are B Corporations:
http://www.bcorporation.net/aboutI just stumbled upon the 3/50 Project earlier today: www.the350project.net
So many local, grassroots organizations are cropping up to connect locally in myriad ways, for the benefit of The Common Good.
Granted, just as there is often "greenwashing," with companies claiming to be this or that for marketing purposes without truly good intent, there is the danger of any movement being used and manipulated by those for whom the bottom line is still all they're interested in.
But, the development recently of alternatives that seem to have integrity and communitarian ideals at the core is really encouraging. Keeping that integrity and having it spread is the challenge.
Well, one of many. ;)
It's not easy to to try to work and thrive within new systems of integrity, while still having to navigate within an old, dying system.
:hi: