Although I don't suffer from the lust/hate of women (as demonstrated within some of the postings) my advice still may seem abrasive.
I'd advise you to take some personal evaluation. It sounds like in the past six months, you've made a conscious effort toward self-improvement. This of course, is good. However, think back for a moment. Prior to this self-improvement, how was your appearance, your attitude etc... ?
It's not a fun pill to swallow, but we (self included) can sometimes be enablers to bad behavior. One member said that her attentiveness will not be for long and she'll go back to her old ways. The thing he didn't mention is that we can also be prone to return to being lazy, once things seem good. We also go back to our old ways.
This isn't to place blame on you or anything. My point is that no one is 100% victim in a relationship. Personally, when things go bad in a relationship (girl becomes smug, unattentive etc...) it is usually because our behavior has 'dictated' that this behavior is acceptable and so, the spiral continues until we have finally had enough.