",,,, the only conflict I see is between the headline and the content of Obama's speech  ..."   OMG.

Wow.  Let's see - how about  --- “No one has written your destiny for you,” he said, directing his remarks to “all the other Barack Obamas out there” who might one day grow up to be president ... "Your destiny is in your hands, and don’t you forget that. That’s what we have to teach all of our children! *No excuses! No excuses!*"  

Can't hardly be more clear than that!  

Mr. Obama also scolded the black community to show a little more responsibility as parents and to encourage their children to do well in school - with the clear implication that those families where this doesn't happen, are setting themselves up for failure.  :-/
(He was right.)