Somehow, this place manages to prove to me every day that this is THE BEST online community ever. This thread is today's proof.
Having lived in Germany for almost half of my life, I grew up what could be described as a bi-cultural environment. My father is American and mother is German, and I have German and American family and friends who have been part of my life since childhood and I have spent lots of time with people from other cultures (in school, around playgrounds, in school, sporting clubs, around dinner tables and in drinking establishments). I speak German almost as well as I speak English.
And the #1 complaint I've ever heard from Europeans about the Americans (speaking mostly of US Military members stationed overseas) is that they feel many Americans take the English language's "universal language" status for granted and leave the impression that we do not even try to learn other languages. Even worse, they felt that many Americans they have come to met "EXPECT" everyone to speak English.
I would usually end those types of conversations with comparisons of the immature history of the US and it's vast size, versus the historically more mature and culture-dense area Europe, and how there is little opportunity for your average American to use for other languages regularly, except for maybe Spanish and French (if you live anywhere near Quebec, Canada). Whereas in metropolitan Europe, it is common to meet people from any number of countries. In Germanay, Latin is still taught in middle and high schools becasue it is such a strong root-language for many languages. I also stress that Americans do come from a very diverse mix of origins and that what they have witnessed is not necessary the norm. These are always great conversations that usually end with a couple of long toasts and a few sloppy drunks.
Anyway, it makes me feel good to see the attitudes on display here. Great topic.