If it were genetic, then more than 50% of identical twins would be gay. The 50% number implies that it is not genetic since identical twins share the same genetic makeup. Or if it is genetic, then some twins can control that behavior.
Actually the article says it's a combination of genetics and environment. 50% link is a strong link and it drops to 20% with fraternal twins, so that dismisses environment as the sole source. Maybe one twin resents his mom more and had more fun with his dad--who knows.