Well, to solve that locker room problem, you could have separate locker rooms for homosexual males. Frankly, you might have to do something like that to resolve the issue of getting dressed and undressed and sex attraction and all that.
But it might be considered bigoted if men wanted to send the “gay” men to a separate locker room.
Yeah, except the gays could claim sexual harassment by other gays.
Even that doesn’t work. They’d each need their very own locker room.