It is a combination of all the above as well as politics. I dont think that there is enogh education so some people are easily manipulated by ideology. Although, some might say, you dont need education to know who you are and what you stand for.
Some Whites feel threatened by what they see as the erosion of the principles that America was founded on, White Christian self determinatoion. Now you have mosques popping up everywhere, the president is "colored", and the economy is ruined by all the social hand outs. Hold on to your seats, its going to be a rough ride.