Often, fights seem to happen because when one person brings up a grievance, the other is tempted to counter with another grievance (defensively or because they have no other opportunity), thus escalation; the solution, perhaps: regularly air grievances, never do so as a reaction.
Such a simple, straightforward and wise concept.