Have standards when it comes to dating men. Decide if you really want to date a raciest or not. For me, that would definitely be a deal breaker. I couldn't date someone with that much hate and ignorance.
Relationships like that don't last because you are fundamentally different from one another. It's not as though he likes oranges and you don't. You have African American friends and he hates them. His hatred will always be associated with you because those are your friends. You are associating with the "enemy" so to speak.
Right now you have three choices:
1. End the relationship now and find someone better
2. Drag the relationship out for several frustrating, argue filled months till you walk away worse off than you are now.
3. Get rid of your friends
None of these options are what you want to happen but the first will be the healthiest.
-Alex