>>1,2
It's because they wouldn't be completely wrong on every matter otherwise, as a *gay gene* could not have evolved due to, essentially, the fact that gay people have so few children.
As for a real reason why it is politically correct? Knee-jerk rebuke to Christianity would be my bet.