I think we're more likely to remember the episodes in which Daenerys actually attacked cities, rather than the ones in which she threatened to do so....
I think that's key. He's positioned as "less racist than the people immediately around him," not "the perfectly enlightened human being." Plus, he's...