Why has the Ladies forum turned into a Men's Advice forum?
Do women have some kind of special knowledge regarding relationships?
OP, your woman has your balls and you know it. You're letting yourself be played. You need to see a psychotherapist more than you need to ask a bunch of strangers for advice. Because most likely, the next relationship you have will be just a repeat of this one. If you want to stop this pattern, seek professional help.
"Let those find fault whose wit's so very small,
They've need to show that they can think at all;
Errors, like straws, upon the surface flow;
He who would search for pearls, must dive below." -- John Dryden