It's a vicious cycle and there's always lesson to be learned. In
fact, the option that you have implored, is one of the possible
options that you could have taken. There's in fact another one,
that's is...to try to compromise and accept each other for who they
are. And of course that's the most difficult options of them all.

It's a vicious cycle cos even though you decided to break up with
her and let her go so you'll finally find some peace in your mind,
but the fact is when another girl comes along...nobody can
guarantee that the next girl will not end up giving you the same
problem. You probably do not wanna try your luck and see if the
next girl is indeed the same or worse than the current girl cos for
all you know, you could be back with facing the same relationship
problem again like some nightmarish de-javu. Best bet is to ask
your best buddies and see if they had similar problems with their
girlfriends before...and you'll soon know if this is a vicious
cycle or not. But trust me on this...it is. 
There's always lessons to be learned on each and every setback that
we encountered in our life. And it doesn't necessary meant that the
oldest friend you have among your peers is the most mature, ate the
most salt, and the wisest. So don't go around your void deck
pestering those poor old folks for their words of enlightenment or
wisdom. 
Sometimes you may have the same setback as other people or you may
have it earlier or later than other people around you. But believe
me, we're all undergoing the same syllabus about life itself. And a
handful of those selected few graduated to become saints, some
became mad, many became repeat-students, and many more didn't even
graduate from pre-school.
Have you ever encountered with a person who's old enough
to be our parents and yet their behaviour and wisdom isn't on par
with their age? As in adults behaving childishly? 
Sadly, there are plenty of those in our society and they never fail
to amuse me everytime. 
However, should you decided to overcome this relationship
setback...I'll definitely support your decision to do so.
Afterall, no matter what happens, you still love her
right? 
If you decides not to do so, well...the worst thing that can happen
to her is...probably she'll kill herself over you or...she might
just end up with another guy who doesn't know how to appreciate her
like you do. In short, her life might just be ruined by your
selfless decision...that is, to leave her for her own good.
But who knows, you might find another girl who is submissive to you
and born with a natural good-temper and is patient and kind and
generous and selfless in giving her love and all in a
relationship.
Anyway, it's your life and your relationship that really requires
your own wisdom to lead and live it. Pick your choice and live by
it without regrets, cos life often doesn't give us a second chance
unless you're really a lucky and blessed person. 
Good luck and I hope you'll be happy with whatever decision you've
decided to take. 