I wouldn't call it self hatred...its basically looking for an identity. Thats all we've been doing the last 100 years really....its how you go from Negro to Colored to Afro American to Black to African American.I'm sorry but the whole idea that black people are Hebrew Israelites, Native Americans or moors or any of that bullshit is another form of self-hatred and ignorance.
Its why the Black Muslims use (or used to use) the X. When all your taught in a racist system is that you come from nothing and produce nothing...you start looking for yourself in everything. Hence Hewbrew Israelites and Moors and Egypt and pretty much anything that exhibits thick lips and dark color are claimed as black and therefore us.
I'm not saying that Africans didn't travel and do things but the push by Hebrew Israelites for instance makes it an either-or choice. When maybe its not.
But hey I'm STILL trying to figure out how saying anything about Jews is antisemitic BUT you can openly talk shit all day about Muslims and its not antisemitic even tho Islam is a Semitic religion?? Still trying to figure out how that works.