Good Q&A interview with a local leader of cohousing in Minneapolis. Here's a choice quote:
Q: But we're dealing with humans here. What happens when differences arise?
A: As a member of the community, there is give and take. You may not get your pet project or policy through and may have to hold your nose about another that does. But it's OK because you're served by an effective process that gives everyone a voice. But yes, you're bowing to the needs of the group more than in your average neighborhood. It was once described to me, tongue-in-cheek, as "being married to 27 other people." Still, there's so much joy and stimulation and comfort and security.