That's the good ol' hypocritical media for you. Shaming whites, and extolling blacks. And if you dare to be a white person talking about the problems stemming from black people--or even talk about race differences at all--then you're the equivalent of Adolf Hitler.
They're still running on a shaming model that originated with the Baby Boomers. They're going to play that record until it breaks, I suppose. And unfortunately, since most people lack the ability to break themselves out of that line of thinking, I do believe we'll have to put up with this kind of American reverse racism for at least two more decades, if not longer.
So, let this article be a lesson for you: Even though it's CNN Money, there'll still be a political agenda in their articles.