If your partner keeps failing after you've taught them how to improve, this is a significant red flag.
Needs are not needy. Every person needs their partner to perform certain things to feel safe, happy, and secure. If your needs aren't addressed, it may be time to leave.
Respect is a relationship's cornerstone. No partnership can survive without trust. If your partner continuously disrespects you, leave. You deserve love. You deserve praise. You deserve a protector.
If you have given up on fixing what is wrong because you know it can be fixed, your relationship is over. If not, you'd reassemble.
You bend. You must always labor. Compromise is always your choice. This is taxing and unsustainable. Relationship and you will burn out. Instead, find a match.