Don't expect any long term relationship to be smooth sailing. The bumps, hills and valleys, rises and falls are lifes way of helping you grow. If you give up and bow out, you may miss a great lesson (and you'll end up in another relationship that will give the lesson to you in a more dramatic way).
The point is to stay together and grow, not seperate and sulk. You may come to a moment when you both, calmly and respectfully, decide to move on down different paths, but jumping out of a moving car isn't wise or healthy. Stay in your seat and enjoy the ride.
Practice forgiveness, tolerence, and compassion. This won't always be easy, but it will always be for your growth.
- joe vitale