I have been blessed to know many gay couples that have been together for many decades, too. In fact, way more than straight couples.<quoted text>
Very good record. I know many couples who have been together longer than my husband and I. One couple who befriended me when I first came out was together over 60 years. I really miss them. They were even more inspiring than my own parents, who were together, sadly only 38 years when my father died. It took a lot of courage for my friends to have gotten together back in the 40's, and stick it out through all those years. But they never complained. They just lived happily together, ignoring the taunts and abuse.
I really think that one of the root causes of straight marriages breaking up is the fact that our culture is so supportive straight couples just sailing down the "high school/college, job, marriage, kids, retirement" track that a whole lot of them end up in their '30s and '40s wondering what the hell they're all about. That's definitely what happened to my brother.
He was the high school football jock and bass guitarist that went into the military, married his high school girlfriend, left the military, got a job and then 17 years later thought, WTF???? Who the hell AM I?? Fortunately for him, his wife was thinking the same thing so they divorced and started to figure out who the hell they really were in their late '30s. Boy does THAT suck.
Us gay folks, not having that traditional track to follow and having the whole coming-out process to deal with, often go through that "who the hell am I?" process *before* we find the love of our life. Not always, of course, and God knows we've all known many gay relationships that were utter train wrecks, but it does seem to me that I know very few gay couples that have been together for years and years that separate. But virtually ALL the straight couples I know that are my age-ish (I'm 48) are either already divorced, divorcing, or wishing they were divorced. Some are already through their second marriage and onto their third. Go figure.