I don't think they're exaggerated. They're awful problems, and much reform is needed. However, I don't doubt that it's used to attack particular politicians, but the US isn't a "shining city upon a hill" providing the great example for all other countries to emulate. We have our own significant problems, and so long as we have them our moral grandstanding loses some of it's effect internationally.