Criticizing America overseas, never a good idea.

Via Weekly Standard:

First Lady Michelle Obama talked about America as she visited a school today in China. She talked about the American dream. …

But warned that not everything is perfect. “Now of course, living up to these ideals isn’t always easy.  And there have been times in our history where we have fallen short.  Many decades ago, there were actually laws in America that allowed discrimination against black people like me, who are a minority in the United States.  But over time, ordinary citizens decided that those laws were unfair.  So they held peaceful protests and marches.  They called on government officials to change those laws, and they voted to elect new officials who shared their views,” she said.