Bad boys kick a$$. That's why. I never met a girl that doesn't get a huge kick outta watching their bf kick some other dudes a$$. LOL
Its simply becos good guys like us are very rare
I'm also trying to find a concrete answer to this
After that boys turn good on bed with those gurls and the gurls will become bad due to the after effect.
Not all girls are attracted to bad boys.