That's a slam on gay people: we don't ALL write Broadway musicals. You work with gay people every day- you just don't know that. Youve attended school with gays, you know married people who are gay- and that isn't a rare occurrence. There are many married gay people raising families, living "straight" lives, yet suffering internally from living a lie.
I'm gay and have a son. I grew up in a small community where everyone knew3 everyone (that's a slight exaggeration). I knew I liked the guys but there were always girls who wanted to be with me, so I did the easy thing- dated a lot of girls. I dated the so-called "prettiest girl in high school" and ended up marrying her because of a false pregnancy scare. Three years later, I had a son, my wife left me, and I was happy to no longer live a lie. I spent a lot of money to get joint custody of my son but bankrupting myself was worth the effort to be in his life and help to raise and influence him as he grew up.
In short, please don't generalize people, don't put them into a box because not everyone is the same.
I agree with most of what you've written, thanks for sharing.