Is it acceptable in relationships to humiliate and criticize your partner when one is angry, bringing up mistakes from years ago? Is it okay for your partner to demand explanations while shouting and making statements like "I'll show you hell" and "All these doings will come back to you"? I understand that sometimes we cross lines in anger, but is it acceptable to be in a relationship where the other person doesn't listen to you when they're angry? They say mean and hurtful allegations about you, and then after cooling down or maybe two days later, they become very loving, showing all their love and care, expecting you to reciprocate the same affection.
I'm unable to handle this from my partner; it's just exhausting now. I feel like even though I still love him, I can't express my love or be myself as we used to be. I don't understand our future anymore, and right now, we are in a long-distance relationship for more than two years. Will this change if we stay together? Should I consider that and hope things will be different if we live together?