I am at my most vulnerable when I am angry. I talk about it here.
Some things should never happen is software development here is a list of them.
We should have zero tolerance for harassment in Agile. Nothing destroys teamwork like harassment of any kind.
If you want a learning organization then you will need disagreement from time to time.
Flashback to a time before the use of CGI in movies and a look at why you should terminate a sprint. It is not something you should do lightly.