Why pretty girls choose shitty guys as a boyfriend?

I saw this many times, they are choosing bad guys (who have no respect for them, also most of them are drug addict), what's the reason behind it for that kind of relationship?

Why pretty girls choose shitty guys as a boyfriend?
Post Opinion