How would you know when the problem is solved though? If you look at average earnings of groups and correct for IQ, the gap disappears. If you want all groups to score the same on tests of cognitive ability, we've been trying to do that for decades with no success. Every attempt to create a test where all groups get the same average have failed. Sorry, it sucks, but it's the truth.
I don't know what you're trying to say here, but the evidence for malleability of IQ and for SES influence on IQ --- IQ itself being a diagnostic output and not a latitudinal ranking of people by capability --- is pretty strong. It's important when having serious conversations about this to structure the causality correctly: "correct for IQ" sounds at first blush like you've established a causal role for IQ, but really you might be (and probably are) just manipulating whatever X variables are causally linked both to IQ and to other outcomes.
But we currently have a President who described participants in a white supremacist rally as "a lot of good people on both sides" so I think we are very far away from needing a precise definition of "done".
Consider what else you have been misinformed about. Honest question - were you aware of the IQ gaps between groups? Most people I've talked to have no idea.