You make some very good points, but if you are equating “racial prejudice” with racism, i.e. racial supremacism and hatred, which seems to be the case, you are badly mistaken.
Being human, we all have our prejudices, including those relating to race. To demonise this, whether so intended or not, is an act of “moral supremacism”, which I find just as abnoxious as racial supremacism.
Contrary to what “progressives”, and the state (in its infinite wisdom), would have us believe, race is real and important. Not in the way that racial supremacists believe it is, but because central to any deep and meaningful sense of both personal and group, including genuine national, identity.
I elaborate on these ideas in this and appended blogs: http://unapprovedcomments.blogspot.co.uk/2015/11/the-wests-overreaction-to-nazism.html