I find most arguments occur because the people involved are looking at different details including timing. We can get a lot more done if we listen to the details and understand why those ones are so important to the other person.
Most issues are caused by lack of attention to the fine details. Precision is important with respect to timing, location, topic, attendees, etc.
Generalising can seem quicker but it usually just gets people frustrated. Get down into the details.
Your Thinking...