A very good thread, my congratulations.
As an American whose actually traveled outside my countries borders, I don't understand the attitude of most of my fellows. I've been to France (twice), Tunisa, Morocco, Italy (three times), Sicily, Israel (Twice), Brazil, Cuba, UAE and Spain. I did this while in service with the US Navy, so I assumed I would have gotten a poorer reaction than a civilian tourist, but that was not my experience.
I came back from my travels and realized that most Americans have no clue what they are talking about when it comes to other countries.
I met Russian sailers and they didn't try to kill me or embroil me in espionage. Once they found out I liked vodka I was accepted readily.
I met Israeli soldiers who wanted nothing more than to help me when I was lost (Haifa still has the best pizza I've ever eaten, hands down.).
I've wandered through the streets of Napoli and wasn't harassed, mugged or arrested. The people were some of the most friendly and gracious I've ever met.
I spent two weeks in Sicily and spent most of it wandering through the small towns and eating at peoples houses. I believe that if there is a secret agency in Sicily (as Hollywood gangster movies would have us believe), it's centered around a fear that skinny people are actually starving because they were very insistent that I eat.
In the UAE I was treated with distant respect.
In Tunisa the locals ignored me.
In France they were pleasant, if somewhat stand-offish (I was young, but not stupid, I know the reputation of Americans overseas). By the way, I had my first pressed sandwich in Toulon and I've been eating them ever since.
I met some English soldiers during the Gulf War. They didn't refer to my country as "The Colonies", they didn't look down their nose at my manner of speaking, nor did they apologize for their own. They were very interested in the carton of Marlboros I had, and I really liked the bosun's whistle. It was a good trade.
In all my travels I did not witness any of the activities that my countrymen keep yelling about. No one spit on me, or tried to rob me, or kick me out of an establishment because I was an American. I was never arrested and held without bail, I wasn't protested against and I didn't even meet a law enforcement officer of any kind. I saw just as much prosperity, poverty and regular folks getting along with their lives as I see in the US.
The food was great, the people were... well people and the prices were reasonable. Given my experience I don't see the logic or even rationality in complaining about other countries or touting my own. Any fool with half a brain can just skim through the news reports of the last decade and see that the US is far from perfect (We put the "fun" in dysfunctional, as a shipmate of mine once said). But no country is, was, nor ever will be so.
Every time I hear someone complain about another country, its usually someone whose never been there. They don't know the people, the culture or the political system. They judge based on what the media tells them (a slanted view), and back that up with what their friends tell them (a slanted view, twisted and given second hand) and I can guarantee that not one of them has made a call to the country in question to get the official stance. Hey, they can even call the embassy if they can't figure out how to dial internationally.
I think that not knowing first hand harms us as a country, but not being willing to find out makes us both arrogant and rude.
All I really know is that I've only been spit on once while wearing a uniform; and that was an American member of Greenpeace when the National Guard (Where I joined after my Navy hitch)was called on by the governor of Washington State to ensure that the treaty between the US Government and the Makah Tribe was enforced; specifically so that the natives could hunt a whale.