Moral imperative ≠ logical imperative. There’s really no way around it.
People voted for Trump because he told them their issues are going to be addressed. You cannot tell someone that’s willing to vote for a wannabe fascist that their rights are somehow being secured three dominoes removed from trans rights. That is an abstract concept. Despite the fact that children should be capable of understanding abstract concepts, these are people who clearly cannot.
You have to appeal to them first because there are more of them. They are selfishly stupid and the simple virtue of your message is not enough to persuade them.
Which, ironically, defeats the entire purpose of science.