That’s because he’s not a racist. Just because the media that you choose to listen to beats that drum constantly, doesn’t mean it’s true.
Being harsh in one’s criticism of places outside the borders of your own country isn’t racist. It’s called being brutally honest. Something politicians hate doing. This one doesn’t.