it's embedded in every relationship may it be with the same gender or what not... arguements are there to help each one of us understand and know a person's character.. it is there to add spice in a relationship as many people say...
as for me, i actually weigh things first before i make the move to reconcile and compromise with my partner. there are cases wherein it is best to settle it ASAP.. say petty fights or tantrums.. but for serious and deep causes, i give time for myself and for my partner.. giving time in this kind of scenario prevents both from offending each other through exchange of words that soooo not likely to be in the dictionary...