Europeans like to pretend they're innocent, but they are the benefactors of most the damaging empires to have ever existed. They colonized nearly the entire world, extracting value from other cultures while destroying them. They pulled out once it was financially wise, keeping the wealth they extracted and leaving behind the destruction they created. They then blame everyone else for their issues while bragging about how awesome the EU is while overlooking that the EU is only possible due to the wealth they stole from everyone else. Europe likes to discuss that they had their social hardship discussing WWII, but the origin and impact of WWII there was internal to Europe. Had Europe been subject to colonization from elsewhere, it would be just as much a mess as other places. Look at the situation in former Soviet Pact countries that were practically colonized by Russia for maybe half a century. Now imagine if instead of half a century, it was hundreds of years and 5 times as brutal.
Fun fact: The term "colony" comes from Christopher Colombus' name, which is Spanish is Cristobal Colon. Even the term colonization derives from a European.
tl;dr: Europe got to where it is by destroying the rest of the world while blaming the rest of the world for their issues. Their critique of USA is merely a distraction from their own responsibility.