In response to: Why do all the bad guys get the good girls???
That's just not true.
I think that most mens idea of a good woman is a little warped and they tend to want the women that the bad men have.
A trophy.
Chances are a trophy girl is going to be shallow and just go with the trophy guy regardless of whether he is a good guy or not.
Another theory is that women will somethimes pick men based on looks because all women have the breeding instinct built in and will choose a partner who will help make healthy and attractive children.