But if you get treated like shit in Europe for being American, blame those who came here before you. Stereotyping is sad, but it is human nature.
It may be human nature but it is also a question of being intelligent enough to think outside the box!
I say this because I've traveled to a few foreign countries and it never fails, as soon as they know I'm from the U.S. I get treated like crap. I even lived in a foreign country for almost 2 years and I find that generally Americans are treated badly regardless. This is my own experience as a whole. While I did find many nice people along the way (as you would in any country) on the whole, this is what I find is the general attitude.
After living in a foreign country I was not only more appreciative of my country because of the conveniences and comforts already mentioned by others on this board but because my country it seem is the only place I'm treated fairly and if not treated fairly, I have rights in this country that allow me to do something about it.
While I was born in the U.S. my family origins are hispanic and heck, I can't even go to a latin american country without being treated unfairly or crappy because I'm from the U.S., as if I had any say so as to what country I would be born in!!!
I think as a whole the U.S. treats foreigners with much more respect and kindness than visa versa and that is why I love my country and why it is the best damn country in the whole world!!!