No matter how sound a relationship might be, there are bound to be disagreements. It is important to remember that in a relationship you are in a partnership. You have to set some rules for fighting.
Fisticuffs solve nothing.
Don't let little things that bother you build up until you explode. If you are angry about something and don't try to talk about it with your spouse within 48 hours, let it go. If your spouse doesn't want to discuss the matter, set an appointment within the next 24 hours. Know what the issue is. Then stick to the subject.