America is a great country, and we've done a lot of good in the world. But we are a collection of people, not saints. We have our own sins to atone for.
In the words of Dr. Martin Luther King Jr., "No lie will last forever." We have to work at removing lies from our own hearts. And on the national level, we do this not because we blame our country, but because we love it.