I'm franco-american, living in france, and I regularly get people telling me they're sorry for insulting me for being american. It's so ingrained in the culture here to shit on americans it's something of a knee-jerk reaction. I get it, america's the hegemon, we're the big baddy, I just wish that didn't spill over into a kind of xenophobia that people are so comfortable with they regularly catch themselves being openly insulting to people they call their friends.
I remember back in high school there was this Danish foreign exchange student one year, and she would not shut up about how this or that was better in Denmark.
Those kind of people exist anywhere, that isn't tied to any nationality.
Guess it stemms from insecurities and chasing some weird need to feel superior about something.
Thing is, there's not much American news outside of the US. I live in Canada and have far less news about America than I'd thought there should be given how we are neighbors and partners. Most of the news I used to hear about the USA is from Reddit. And when I visit France (which I do regularly, bring born there), there's almost nothing about the US there.
Recently though, Trump was also over and it wasn't pretty. Also when going on Reddit, it's 80% about US News and content, but not necessarily the best news.
Overall, what bothers me and others is how much patriotic a lot of the Americans seem to be and how great they seem to think they are, even when you hear how bad the society is in terms of healthcare, pension, divided politics, crimes, conspiracy theory, etc.
But everytime I've been to the US, I've only met great and friendly people and have always appreciated it. You usually hear about the bad parts in the news.