I missed this post before but I wanted to address it. I might generalize a bit
See, there's one simple fact about life, we "ugly" people are by far the majority. Like 10 to 1. Everyone wants the "hot, perfect personality" ones, that is a very obvious thing to expect, but the "beautiful" people are scarce. Yet, against all odds, population booms, doesn't it?
I personally think its a simple thing, once you adjust to reality, you realize you can find someone that will make you happy and your insanely high standards don't really need to be met. Also, you realize you focus in things that might not be that important. That adjustment to reality requires sometimes to kiss a lot of frogs, as they said. This process is something that straight people do since the onset of puberty through a lot of rituals: homecomings, proms, sleep overs, fraternities etc etc. Society then creates certain expectations for people for certain ages, with some overlapping, but that structure is there, it works for the most part.
We haven't had that luxury until very, very recently, so it is not surprising at all gay people act in a very adolescent way, for lack of a better word. We will have insane standards, obsession with our own bodies, crazy fantasies that simply don't meet reality, etc, etc, this is because we were just late to that freaking party, we grow up late, so to speak. Our growing up experiences spend
a lot of energy, and time, in that coming out part. Society does not care for it though, so it expects from us certain maturity in relationships that we simply don't have for our ages. That of course creates conflicts, and many gay people get stuck in the "adolescent" way of living, others get depressed, 25 years of age being the "gay death" its a very simple example of this.
I can only hope this will improve in the future.