I'm American and I have observed over the years a very strange phenomenon. American's are very polite in general, to foreigners, in America. When Americans travel outside of America they act very immature and rude toward other people. I think it's because the American attitude is pretty much one of: 'oh, in America we have everything, everything is efficient, it's easier, better etc' and when they get to other countries they can't believe how 'behind' they are culturally, in many areas. THAT is the aspect of America that I don't like.