Truth is it is idealistic to think you can just go back to Africa and everything will be gravy. Africa is a massive place with a complex history, going back there and establishing yourself takes a lot of hard work. You dont just get off the plane and are instantly an African king. establishing a livelihood takes a lot of effort and dedication. But it can be done, and there are many positives and opportunities. also, it does help to have a certified degree from a University or a trade.
On the other hand, staying in America and establishing yourself here is just as idealistic. You can't just go to College and you are guaranteed success. Yes it is possible to succeed here, but it is not promised. The American economy is not as stable as it once appeared to be and up starters often feel the biggest brunt of it. And anyone talking about the Irish and the Italians need to understand that a lot of those early migrants came with wealth from selling all their belongings back home, plus the Irish took part in the early land grabs and the Italians operated for decades in unregulated trades of goods and services. It's an entirely different history that established ownership rights that Blacks were not able to attain.
Success for African Americans will take generations, regardless of whether you are in the US or Africa. I personally believe both are important but having lived in both places, Africa appeals to me a little more. It's not about "throwing in the towel" because some might say simply staying in America is "throwing in the towel" and taking the easy way out. I see both choices as difficult roads to take, but Africa simply appeals to me more in satisfying my soul. Of course we cant all just massively migrate, but anyone who is personally considering it I strongly recommend you take the trip.