An acquaintance of mine is obsessed with perfection. "Everything has to be perfect." "Everything has to be one hundred percent." Those are his favourite sayings. And he is the most frazzled, unhappy person I've met in a looooong time. I'd love to tell him that perfection is an illusion and just plain impossible, but why bother? Some people just feel the need to drive themselves crazy trying to obtain an unobtainable standard.
What they fail to realize is that there is great beauty in imperfection. Flaws make an object more interesting, not less. So why, WHY do some authors feel the need to create perfectly perfect characters. They aren't realistic, and even if they were, they are beyond boring.
Give me ugly. Quit trying to push your body issues onto your characters. Not every story has to have a beautiful heroine and a tall, dark and handsome hero.
Give me difference. Different races. Different sizes. Different ages. Teenaged caucasians are not a prerequisite. Dip outside your gene pool of choice and mix it up.
Give me challenges. Mental or physical handicaps. 'Cause guess what? Life happens to the disabled too. Tell me their stories.
Give me virtues, but make sure to give me vices. Sugar and spice and everything nice is a nursery rhyme. Meaning it's for babies. People can be selfish. Arrogant. Bossy. Just plain mean. Prejudiced. Obsessive. Angry. Depressed. Anything!!!
Give me bad choices. Big mistakes. Lapses in judgement. People do not automatically do the right thing in every situation.
Think about your favourite characters from books or tv/movies. What draws them to you? What makes them memorable? Now take a look at your own characters. Do you think they'll be as memorable because they have flawless skin and everyone falls in love with them on first sight?
If you do, stop writing immediately and go play with your barbies.