While I agree with most of what you say you miss the first step in troubleshooting a problem. Why is this happening? No one should ever say "someone else is keeping me from succeeding". However, you would be a big fool not to acknowledge how the situation came about. The fact is that slavery and Jim Crow decimated the Black family. Ingrained societal norms still effect how people perceive you and cause more roadblocks. When whites understand to simple be quiet and stop denying it then that would probably get rid of a lot of anger.
Ancient history.
Let me allow to illuminate - today,
perceived racism is causing more damage to black people than REAL racism did in the last century. And liberal social programs of the 1960's and 70's virtually shutdown any chance of advancement. It created a generation of dependence and excuse makers.
There is no argument, none, that racism held back black people until civil rights laws were passed. After that, things began to dramatically improve. If you know any history of your race, then you know the tremendous strides that were taking place in the 60's. It was far from where it should be, you bet - but change was happening - and fast. Then enter blindly stupid social engineering of the late 60'-70's and the race stagnated. And remains there still today.
However, as I also tell my children - YOU are the most responsible for your success - and YOU are the most responsible for your failure. Blame only solves the problem in your mind...but only in your mind.
The race MUST reverse the amoral behavior and most importantly - address the collapse of the family.