Being submissive doesn't mean losing your self-worth. If you're unhappy and it's been discussed, over and over again, without any resolution or changes, then it's ok for you to leave that situation. It's ok for you to find someone who will meet your needs, as you hope to meet theirs.

Even in D/s relationships there should be a balance where both parties are getting from the relationship what they want/need. It's easy as a submissive to think we should just 'lump it' (as my mother would say), but we all have a right to be happy and to be able to voice our concerns and have them addressed.

I'm not happy if the person I'm with isn't happy, but that doesn't mean I risk my own happiness for theirs. It's definitely a struggle sometimes, but you do deserve to be with someone who cares as much about your happiness as you care about theirs.