I have friends of various races and sexual preferences, and will not be friends with someone who thinks that there is something wrong with them, or that they are better than them due to those factors. Horses for courses as they say.
I have friends from all sorts of backgrounds, colours, creeds etc....I am of mixed race myself.....which even he agrees is kind of ironic (although I am not African mixed race)......I accept his ssues related to the way and the environment in which he grew up and as long as he keeps his opinion on that specific topic to himself it doesn't expressly impact on our friendship, We met in a conflict situation which engenders a slightly different emphasis on a friendship than some of my civilian ones....otherwise I might agree with you.