One small disagreement, Mr. Goodman.......there are certainly more thanthe two obstacles to success you listed. The third leg of that stool should be culture. The groups with shared culture that promote hard work and thrift and education always outperform other groups. The Democrat constituency, on the other hand, lives in a culture of :gimme, gimme" and sits back expecting for fairness to land on their doorstep (minus the hard work, of course).
Here's a free tip to Democrats: if you want to succeed, look around and see what successful people are doing...and then do what they do. I assure you, it isn't whining about racism and the lack of handouts.