It is easy to forget that there are X and Y chromosomes. There can be, apparently, selective pressures on these that are in competition to a degree.
For example, there may be an X gene that produces greater female fecundity (I don't know but it seems it could arise and if it positive selection on this seems likely). If this also slightly increased the chances of males carrying that gene on their X being homosexual then, as discussed upthread, there might be a negative selection on it. However, we now have an obvious numbers game. What is the net selection on that gene?