Recently I noticed a relatively recently married couple that made me do a double-take. He was thin and handsome, while she was not just somewhat heavy, but rather obese, and didn't even have a pretty face, not by a long shot. Yet he was looking at her like she was the most beautiful girl in the world. (Quite reminiscent of Shallow Hal, in my mind.) There truly is someone for everybody, I suppose. However, this got me thinking, why is it so hard to accept couples where the husband is good looking and the wife isn't? The other way around is common. More than that, its accepted. Just look at television shows, everything from The Honeymooners to The King of Queens, The Simpsons to Family Guy, they all have a heavyset, often average at best looking husband (more often than not lacking in the brains department as well) and a pretty wife. And just look around your community. I'm sure you know several couples who meet this criteria.
Is it because girls can see beyond looks, and can be attracted to a guy for his personality (still doesn't explain why Peter Griffen is married), and guys tend to be more physical? Is it that guys get less attractive after marraige while women refuse to let themselves go? Why is there a double standard? And in a tangentially related question, do you ever find yourself thinking "Well, he/she's alright, but someone of my looks deserves better"? Or think "He/She's too handsome/pretty for me"? Do we prefer to be with someone of our own "level"?