Part of the socio-economic transformation that needs to occur lies in shifting business motivation from profits for a few, to benefiting the common good. Cooperatives are not the full answer, but may have a useful role to play. A recent article, Six Ways to Fuel the Cooperative Takeover, provides some useful ideas in that direction.
Here is a summary of the Six Ways:
1. Find Money
2. Convert to a Co-op
3. Hook Up With Big Partners
4. Be Co-op Curious
5. Shop Co-op
6. Make Co-op Friendly Laws
The details can be read here.