Every girl is beautiful. Beauty is subjective. Of course pointing it out to boys who wants a perfect girl on the basis of looks (because brains don't matter to brainless males) make sure you are nothing less than Tom Cruise or Ian Somerhalder or somebody like Hrithik Roshan or John Abraham.
You don't want a Human who can emotionally support you, fine better stay alone rather than cribbing how unhappy you are with your less than perfect or not-at-all perfect better half. You cannot appreciate her or make her feel special, that is not her fault. You are too much a part of the society which judges female according to her physical appearance. Too sexy, labelled as a you-know-what and exactly the opposite or even perhaps not in the best shape, is boring and unattractive.
The next time you point a finger at a girl and provide your not so needed shallow opinions, remember, one day perhaps a women of your family will be subjected to the same gaze.And by chance if you see your better half like the society judges her according to her looks, there cannot be another miserable and poor person than you. And you know why, she of all people chose you to hold her hand. Little did she know, this guy who was standing next to her cannot appreciate what she is essentially at the core. She is perhaps the unluckiest and hapless human who would have done much better without you.
Break the norm, Beauty is skin deep