There is a time to cut the lines and sail away. When you begin to compromise on who your really are, the relationship needs to be evaluated and corrected.
Too many people dont know who they are and what their values are before they enter a relationship. A lot of people are also very kind, too kind for their own good, so they continue giving of themself instead of taking action for their own good. Having kids further adds to the burden of ending a relationship.
These decisions needs to be considered carefully and seeking advice from truly good friends and professionals is a smart move. In the end you will probably find yourself sitting with a sheet divided in two columns. One column with positives and one with negatives. That is when you will see the value of your relationship.