good boys are lame ppl who stay at home all day like hermits and are shy around girls and have a shit sense of humour. i think thats y lots of girls dont like them. and the ones who do, are the ones that know they cant get a badboy so they settle for less. but of course there are exceptions...