translate English to French: Yet despite this, these blameless non-Europeans are hardly immune from contempt.
 Malgré cela, on ne saurait dire que ces non-Européens, qui sont  sans reproche, ne sont pas exposés au mépris.