Wrong. We are not a “nation of immigrants”. Our ancestors were English speaking colonists that founded a nation based on their common background of being white, English speaking Christians. It may come as a shock to you, but that is how legitimate nations are founded. We had a few bursts of mass immigration like during our industrial revolution and we took in more European stock, but that does not make us a nation of immigrants. We are a nation of Americans.
Africans should stay in Africa and maintain their own nations and cultures. Unlike you I don’t want to destroy cultures by mixing them. Diversity comes from being separated and evolving differently. Your globalist ideas would destroy those cultures, both white and black.