Not at its root.
The reason that blacks vote Democrat is simple: The liberals have convinced them, through careful manipulation over the course of DECADES, that Republicans hate black people. It reall is that simple.
I've posted this story before and I'll do so again. About ten years ago, I had a conversation with a young, female, black coworker. I took her through the Republican platform step by step, and she agreed with every single position. Then, I told her that she'd just agreed with every single position that the Republican party held, and asked her if that was enough to convince her to vote R instead of D. Her answer shocked me: "No... I won't vote for Republicans because they hate black people."
We will continue to get less than ten percent of the African-American vote as long as we continue letting the Dems run the conversation in that community.
You’re absolutely, 100% correct; (I would add that Blacks are taught in school, at the family dinner table, at church and in their media that Whites hate Blacks but that’s a topic for another day). I have to wonder if a lot of “Republicans” aren’t missing a point here. It’s precisely this belief held by Blacks and increasingly, Hispanics, that has doomed the “Republican” brand. In a post-Anglo majority U.S., a political party that is seen hating anything “not-white” can’t possibly survive.