It was drilled into my head that I should feel lucky to be in the US. My siblings don't have that problem, they are part of the US. I notice that these social changes can happen to any group and is not specific to black/asian/hispanic. One of my high school friends, 2nd-generation India-American, is going to be in jail for a long time. He has fully absorbed the gangster culture even though according to most race-based sociological studies he shouldn't be in jail.
The problem isn't "why are blacks and whites different" but "why do blacks and whites who have similar outcomes still produce children who have different outcomes?" Three possibilities:
1. The premise is flawed; just being in Shaker Heights doesn't suggest significant uniformity.
2. Regression to the mean.
3. Culture, etc. But that begs the question of difference once again, but re: culture rather than achievements. Unless it's all hollywood's fault.