I love this thread . This really rings true for me as I've been reading lots on this subject, attracting women etc.
First off, as lots have stated there are differences between a jerk/bad boy/someone with confidence. Does it really matter? Well if you are looking long-term yes, short-term no.
Let me explain. In the short-term, in that initial conversation/interaction and initial attraction ALL women want an "alpha" male. What I mean is that they want someone to go after them, to show them interest, to take the first step. Sure they might not like it if the guy does it "super alpha jerk mode" but the man has to take the lead.
Ok so first step, great, but think about the difference between approaching a woman like a wimp and like a man. Think "uuuh hi there... where are you from..??" looking sheepish with a soft voice versus "Hi! My name is Gutted, I had to meet you" looking confident with a smile and strong tonality.
I think a lot of guys misunderstand this idea, that you can just be this meek guy floating around the girls and then a "movie-magic" moment will happen and there will be instant attraction and love. This is how I used to think, that I would just find that girl that "clicked". Yeah right, that's pretty damn rare, you either 1. stumble your way through an approach or 2. do it confidently.
That is why the "jerks" or "bad boys" succeed in attracting, they do it with confidence. They don't put the women up on a pedestal like nice guys, they tease them, they flirt with them, the invoke emotions in them nice guys are too afraid to do.
Now long-term, I think that's already been covered quite well, but a man can still be a confident man in himself and treat his woman right.