I spent three years volunteering at a non-profit that was all about helping poor people better themselves. Most frustrating thing I have ever done in my life.
Racism or the color of their skin had nothing to do with their lack of success. They were simply not willing to work hard, sacrifice and better themselves, even when you offered them a complete road map to success that didn't cost them a single penny. Laziest bunch of people ever. They had excuses for everything on why what you offered would not work for them.
Meanwhile, you would sit down with an immigrant who barely spoke english, from some war torn shithole country, who just a few months ago was suffering from some real shit and didn't even know if they would be alive if they couldn't get out (not, oh my parents 50 years ago suffered racism) and in less than a year they would have their shit together, start prospering and no doubt in the future their kids will become doctors, engineers, scientists etc.....
In one generation the families of these people are going to go from being poor as shit, to upper middle class.
I am all about offering help and opportunities for those that are less fortunate and have to start life at the bottom rungs, but if they make the choice of not being willing to work hard, sacrifice and help themselves, fuck them.