You don't hafta like who you work with, the trick is,to know how to work with them with minimal conflict.
I have had issues with others just like others have had issues with me, But I know things that they don't and they know things that I don't. and we put our differences inside because we both have a common goal that we wish to achieve. If we were never able to put our differences aside the common goal we have would have never been met.
The mistake I feel Cyan made is when people started leaving the company they took their secrets with them, how things where put together, how they work. Uru live is a good example.some of the people that worked on Uru live no longer work for Cyan and those remaining don't have the info to do what what was planed. Uru Live will never be what it was meant to be because people left and took their technical info with them. It seems like history is repeating itself.
So its up to you, Do we compromise and make Uru better then it ever was, or do we rejoice in the absence of people knowing full well this has the potential of starting a chain reaction that may prevent the Progression of this community.
Their is more wisdom in groups at the same time their is more conflict in groups. A group of people with wisdom can only work if some of their wisdom involves working with others, and that is always a two way street.
If we can not work together Uru Live is doomed
Edit To add Youtube Video they have several informative videos that may be of interest
Open Source Projects and Poisonous People