i agree with you that these differences can probably be overcome BUT it should be noted that the greater the interpersonal differences between two people the MORE ENERGY it takes to suspend the effects of the countervailing forces between them.
Thats the bottom line...

Eventually one gets over stressed ... shit boils over...