Although it sounds strange, schedule the discussions!
When it comes to sensitive topics, it can be helpful to set aside time (weekly, bi-weekly, or monthly) to discuss them. It seeks a time free from stress about work, money, or anything else to consolidate arguments into a single episode instead of having them bleed into the relationships throughout the week. Keeping the “fights” or “discussions” on the agenda will allow time and space for reflection and thus seek better arguments so that you can come into the “appointment” of the “discussion” more thoughtfully and respectfully, open to saying and listening to the needs each.
If you can’t reach a consensus, you can always schedule another meeting for later, which will give you time to consider the ideas proposed to solve the situation in more depth.