Natural selection means that a trait like male homosexuality, if it had a genetic component, couldn't have persisted over evolutionary time if the individuals that carry the genes associated with that trait are not reproducing.
In my observation of two contrasting cultures that I grew up in, it could be better explained by sociology than genetics.