first of all "guys" doesn't refer to the majority fo guys and if your just trying to hook up most guys don't want to become your boyfriend unless it is the last resort. I have never made fun of a girl behind her back about that at least. find new guys and get to know them any guy that goes by your little theroy is a complete ass. every body can get themselves a date if they make themselves avelable
It going to be different for many guys, and guys don't base their judgement on looks alone. I mean if you droped your nickers in front of them and you look half good they'll probabaly go you, but it won't mean they want you sticking around for long
guys don't make fun, regardless of how much they ain't attracted to them, they just say no and that's the end of it, they don't rub salt into the wound, seriously what guys are you hanging about with ?