Elton had a cow, but he got over it.
I have homosexual friends who are in committed, long term relationships (well one is in a committed long term relationship with his mother, but the others are more regular). They are Christian, they are right wing, they work hard, they pay their dues, they've raised kids, they are unapologetic...BUT they also don't spend all their waking hours thinking of ways to rub their sexuality in the faces of others. It's a PART of who they are, it isn't their whole identity, religion and political mien. They don't promote homosexuality, they don't attack Christians, they don't feel obliged to wave a homo flag or burn the American one...in fact a couple of them were in the service. They're successful relatively normal people who have a vice that they live with, and I could care less.
It's the other mentally ill psychos that make it bad for everybody.