It's fine to compromise, but you shouldn't have to feel like you're the one who always has to sacrifice just make her happy (how does that make you feel?). Healthy relationships need reciprocity, otherwise you'll just be convincing yourself that settling for less then you deserve is really all that you deserve. Does that sound fair? Not to me. However... There may be some things your partner feels very strongly about and you shouldn't demand that they change in order to have a relationship. (Threatening a relationship over some minor issue is petty and hurtful). On the other hand, if there is a problem with something major and pivotal in the relationship, then the relationship itself hinges upon resolving the problem, otherwise there is no relationship at all... (Am I making any sense?)
I'm really sorry to hear that you've hit a bump in the road, you seemed so happy. Still, it's a good thing you've recognized the inevitability of the problem if left alone. You may still be able to work it out if you can express your concerns and somehow communicate your feelings on the matter. Just don't leave her in the dark if you plan on leaving her, let her know upfront and be honest. If things don't go well, then you'll have a clearer conscience and she'll have to face the consequences of her actions head on. The least you can do is say you tried.
I'm really sorry to hear that you've hit a bump in the road, you seemed so happy. Still, it's a good thing you've recognized the inevitability of the problem if left alone. You may still be able to work it out if you can express your concerns and somehow communicate your feelings on the matter. Just don't leave her in the dark if you plan on leaving her, let her know upfront and be honest. If things don't go well, then you'll have a clearer conscience and she'll have to face the consequences of her actions head on. The least you can do is say you tried.
Sometimes it's better to fight than to compromise. It just works sometimes.
But good luck regardless.