Having differences is not only OK, it is expected in just about ANY relationship. Be open-minded enough to accept the person even if you do not agree with their opinions or position.
Rather than looking at these days as signs to quit or abandon ship...realize that the pain and suffering you might be experiencing is NOT the end of your story!