have felt this way myself on many occasions. Women practically run from nice guys to "bad boys" because they find assholes more attractive....

I think that most women find confidence to be the most attractive trait in a man. And the more confidence he shows, the more attractive he looks. With that said, some men are overly confident to the point where it becomes cockiness. I like to think of these guys as being "Kanye West" types, others might even see them as a "Chad". Some women latch on to these types of men while others see through it.

I also think that sometimes we as men don't realize that a lot of the women we are after aren't as good as we think they are. Some women put on a good girl facade in order to look a certain way. I met a girl while volunteering once. She was super nice to everyone, had this conservative but open minded nature about her that I really liked. She never cursed or spoke with negativity towards anyone. I fell for her instantly then she got a boyfriend. The dude was almost the complete opposite of of her. Then I found out that she was a totally different person outside of the situation that I met her in. It's not that she was in contradiction to herself, it's just that she was different. I had never heard her curse or get loud and animated before but when I saw her with her bf, a different side started to show. She has different faces for different places.

When I hung out with her, she would act more like she did as a volunteer than she did with her bf. I think it's because she saw me as the type of person that I saw her as and she didn't want to let me down or something. I still don't completely get it, anyway...

I think she tries to keep up the good girl persona because she was adopted and raised by a Catholic family in a rural conservative town. She also grew up being the only Asian in a lot of places too so she had a lot of stereotypes to deal with and societal pressure to be good.

I think that a lot of women are attracted to "bad boys" because they are bad girls in disguise. They just don't feel free to show who they really are out of pressure to be seen as "good girls".