There is an art to being a "nice jerk." You can be nice while letting her know you are not taking any crap and she is not going to run you. That's what women want!! They want a guy who will treat them well without being wimpy!! They want a real man that can protect and provide as well as stand their ground!!
When you ignore women, they want you. When you through yourself on women, they back off and lose interest. It's mathematical really. Women are simple to figure out.