Instead of arguing, schedule half an hour a week, to discuss matters of concern, before they become 'big issues.'
For ten minutes he/she speaks without any interruptions.
Then you get your ten minutes of uninterrupted talk time.
The last ten minutes is two way chat.
You alternate who speaks first every week.
The first time, you toss a coin.
Its much better than arguing, and can actually be very enjoyable