Compromise is the way adversaries come to mutual terms of understanding. In my opinion it is an adversarial process. When I here people say, "marriage is about compromise" it rankles me. Compromise, to me, is about competition. When you compromise you agree to find a balance of winning and losing. To me marriage is about cooperation, being on the same team. One person's problem is both people's problem. You don't compromise in a marriage. You build and work together. You are the team. Your goal in a marriage should be to both win, not to find a balance of winning and losing.
This process may involve compromise; but it's a win-win process - it's not what marriage is about.