No one is perfect, and one of the great challenges in life (one of the biggest perhaps) is learning to live with other people's differences. It's loving the other entirely, loving...