I think making assumptions can lead to unnecessary drama -
You have made some excellent suggestions - disagreements are bound to happen - it is how you approach it that matters - even if it requires taking a step back and some time off to think things through
Also, it is important that both are willing to communicate in a respectful manner - if the other is not cooperating then that leads to a frustrating outcome