Or maybe those two things aren't everyone's top concerns, especially if they're struggling with the lower levels of Maslow's hierarchy, as many people in less prosperous parts of the country seem to be.
But even if you're well fed and feel secure in your future economic prospects, not caring very much about racism and sexism doesn't make you racist or sexist. It seems to me that most Republicans just don't care about those two things nearly as much as they care about other things. If you're surrounded by only white people, racism becomes a very abstract concept, vs if you live in a large multicultural city.
As a party, Democrats really need to start working on understanding the people who don't vote for them, rather than just assuming they're just insane bigots and insulting them as such in the process.