Whether Democrats or Republicans, people choose whichever party represents them best/their voice/values. Some years, I'm leaning towards Republicans, and some years, I'm leaning towards Democrats. I wouldn't call Republicans the party that promotes racism just as I wouldn't call Democrats opposite. Racism is at an individual level and do not represent the entire organization, group, race, etc...