I think I've pointed this out before, but I think there are differing views on what the context of this thread is. Or maybe its multiple threads. It seems like there are several threads going on that are basically about the same thing.
Some see it as a scientific discussion, in which case Argumemnon's language is appropriate. (And by the way, as a biologist, I would say that his definition of evolutionary fitness is pretty much textbook.)
Others see this as a social discussion, in which case his language is not appropriate and can be offensive to some.
In other words, everyone is right within the context of the discussion they THINK they are having.
That said, on a single discussion, switching context doesn't really work. This thread pretty much started in a social context discussing politics. Making a scientific point does not change the context of the discussion as a whole. These are group discussions. While in the real world, those who want to get more in depth in a different context can go aside and have a conversation in a different context, that doesn't really work here because every post is presented as part of the main topic.
Perhaps there needs to be a thread on the scientific basis of gender identity where the issue can be discussed in a scientific context. On that thread, Luchog and others would have no basis for offense because the context would be correct from the start.