Also it's easy to imagine how it looks in families.
When I look at Internet discussion for example, I quickly learn who is capable of having different opinions to each other respctfully and who is not.
Who is capable of accepting that people have different thoughts or advise to them and allowing them to try and give that help and who is not.
Who is capable of hearing that perhaps their own behaviour, opinion or methods may cause an issue with others and who is not.
Outside of anonymous forums, when people give (usually unasked for) their strong opinions to me, if engaging with them means they quickly show anger or frustration, I just don't engage them with it. Like many people, I have people at social gatherings or in work settings that I do not want to fall out with and create a hostile environment with. I will make an excuse and leave the situation.
In my own family, when differences come up, I will say my point of view listen to theirs and we will all take some time to think about it before engaging further... to avoid emotional reactions. Usually we find a compromise or we agree to disagree. No one is forced or harassed into changing their minds.
People often do not have the choice to do that in families, they cannot escape those differences, they cannot have their own thoughts heard, they cannot have their needs heard and they cannot advise the other party on how to best have a good relationship with themselves.
Arguments in close relationships can play out exactly as they do in an Internet discussion and dissolve into name calling and anger.
So it's rather easy to see how family breakdowns happen