I personally welcome criticism against USA as long as it isn't based on hate of USA but on general ideas. Very simplified: one should be ready to be proportionally critical to everyone else.
For a practical example: I do not find it useful to listen to people who criticize USA (43000 dead civilians in Afghanistan in 20 years) while being utterly silent on Soviet Russia (somewhere between 500 000 and 2 500 000 dead in 10 years, sometimes in ways that make drone strikes look very civil).
Or, if you say Soviet Russia is long ago (it isn't, many of us grew up in its shadows), it seems Russia has already killed more civilians in Ukraine in 10 months than US killed civilians in Afghanistan in 20 years. This of course comes on top of what they did and still do in Syria etc.
Edit: I personally very much hope both:
- that the parts of US that haven't realized how much crazy some Americans have done abroad. I understand it will be very very hard to bring to justice those who are responsible, but at least find a way to make sure no nore weddings are bombed with precision guided weapons.
- that others who hate everything US is and stand for will at some point take a step back and realize how many people can thank American action for their lives.