Obama is not black, he's not the descendent of slaves (although there is speculation that the first freed slave in the US in the 1600s might be an ancestor of his mother). He's one of those people who got on the coat-tails of laws that were passed supposedly to compensate blacks for past injustices of their ancestors in the US. It would've been more appropriate for Michelle to give a speech about what Selma means.
Why do people put up with his fantasies, and stand there and cheer?