when people think "nice guy" i think they equate it with being a doormat and being pathetic. not being able to stand your gound, being clingy etc. i think a lot of girls, or at least i do, look for someone who is independent and confident.
bad boys dont treat girls like **** though that's the point
it's about the fact that they're so bad that all their niceness is reserved for the girl in private so the girl feels like she's being allowed sole access to the best part of the guy
thats just a bit weird to me. if my guy acted "bad" to everybody else but acted nice to me i would think he was pretty fake and putting on a front to make him look like something he's not. i hate fake people, they just seem stupid to me - so whatever appeal he may have had, it would quickly wear off.
clearly, if a girl dates a so-called bad boy the appeal lies in the fact that he's "bad", so if he suddenly turned into a nice guy when they were in private, i dont see how he could keep her interest. idk, thats just my theory.