I'm sorry I have to do this, but......
Nice speach from your feelings, but too bad it solves zero problems. They need to fix their own homelands. Fight their own revolution, form their own societies.
Bringing Africans and Haitians here, does not solve the problems of Africa or Haiti. What it will do, and has done, is put great strains on our own resources.
Here is a link to a youtube video, that puts the problem in proper perspective.
https://youtu.be/LPjzfGChGlE
I encourage you to watch this with an open mind.