I feel like there is a huge misconception about women liking bad boys. Women simply like hot boys. Those hot boys can afford to also be bad boys in many cases, because they have lots of options and other guys also want to be around them. Ugly boys are forced to be nicer people or acquire lots of money and get women that way, because that's the only way they will get any sort of interest from women. If a genuinely ugly man tried to act like a bad boy, he'd face huge backlash and resistance, women would think he is creepy and weird and not want him (because he is ugly), and he would soon have to use a different strategy to get women.

It all comes down to looks at the end of the day. People are forced to act in a certain way based on how good they look. Better looking = you can act like a bad boy. Ugly = you must be respectable, kind and if you try to act like a bad boy, women would make up allegations about you, which they wouldn't do if you were hot.

I'm sure I'll get someone with their unprovable anecdotes "well I know a short fat ugly man who gets 9's and 10's all the time" which I've never seen happen in the real world unless the man was very rich and famous.