As I've already stated, God doesn't prefer people based on place and time, He places people in place and time so that those who would accept the truth and be saved are the ones who heard it. At least, that's my understanding and interpretation of that verse. I claim no infallability, but I don't see any apparent contradictions in that interpretations.
And if God doesn't define compassion, who does Niteowl?