So yeah, whenever I see couples anywhere, if the girl in the couple is average-looking or ugly, I automatically think that the guy is lame, or a loser. Because it's like he couldn't get a hot girl. Of course it isn't all about looks, personality is very important but there are hot girls who have great personalities too. So I don't see why a guy would date an average looking or ugly girl. Is it wrong of me to think this way?
Considering you don't have any insight into their relationship barring the most superficial of aspects, yes, it's wrong. You know nothing of her personality, her dreams or aspirations, or how he feels about any of those things. If they're together, they're together for a reason. HE obviously thinks she's beautiful and worthwhile and that she is a prize worth having, whether you agree or not.
Probably would just keep this in your inner dialogue as it has no actual relevance to anything it isn't nice however to judge based on looks alone but some people look beyond that. On another note maybe he is blind? Ha!
Dude, i have been out with tons of hot girls and slept around a lot. But i never considered them as good long term girlfriend material. My girlfriend is an average looking girl, but im head over heels in love with her because of her attitude and her nature and specially her LOYALTY.