I'm not sure kids are born with natural compassion for anyone. Most small kids I know seem pretty selfish and need to be taught to - share, play without resorting to violence (yes ds I'm looking at you).
I think that is more of a development thing than a teaching thing.
Thing is, historically, there are lots and lots of rituals around hunting to appease the soul of the killed animal, and with executions, it is the same. Killing a person is something people seem to usually feel an extreme discomfort about. (Allegedly, in World War I, many soldiers never aimed at enemy soldiers, and missed a lot more often than should statistically be the case if they had really tried.)
And racism and sexism are strategies designed to think of people as objects, to justify treating them as such.
Would such a thing be necessary if it was natural to treat people like objects?
The only ideologies that are really invested in teaching compassion are Christianity and similarly minded religions, and they don't seem to be very successful. (The ultra-religious like to believe that atheists are amoral and evil, but this is not the case. There are no pronounced differences.)
Probably both being a decent human being AND being an asshole are natural to some extent, as in both cases, someone had to have the idea to construct an ideology that promotes one or the other.
I just fear that trying to teach your son to respect women might fail if he gets the opposite message from the whole surrounding culture.