So far 3 out of 5 of our team have quit because of her angry micro-managing.
Three of the best ideas I've learned are:
1. Before assuming things about someone's performance, find out as much information as possible about what is going on with their work, their thoughts about the group, their personal life, etc. Then make your decision.
2. Support and reward teammates with encouragement. People will be less likely to follow your instructions if you threaten or scold. Even if the person is uncooperative and unpleasant, think "What do I want from this person that will best help the team and how can I get them to do that?".
Most likely there is some capacity, however small, in which they can contribute to the project. If not, kick them off the team.
3. Bury your ego. Your goal is for the project to succeed and you need your team to be happy/productive to do that. During the project you may have to eat shit as you tolerate unpleasant/irrational behavior.
After the project, address tense topics without danger of your team's unhappiness affecting the project outcome. In the worst case, select a different team next time. But at the very least, you finished the project successfully.
Your best tips??