Well, I'm a native English speaker, so I don't quite fit the category. However, I also speak French, having taking it in school for many years. I also know some Spanish, although I learned it informally, not in a classroom setting.

I have noticed, in traveling, that English is spoken very widely in many countries by many people. I don't think it is so much that Americans "expect" people in other countries to speak English, so much as we just notice that they do, and - obviously - prefer to converse with them English if we can.

If people in other countries learn English, and teach it as a basic part of their school curiculum, this is nothing Americans have "expected" or "demanded."

My personal opinion is that if I moved to Germany or Holland or Pakistan to live, I should learn the language and not expect the citizens of that country to make exceptions and go out of their way for me, just so that I could continue to speak English. If I'm on a week's vacation, however, I think it's different. Tourists who travel a lot cannot possibly learn every language fluently for every country they visit. (I do always learn how to ask where the restrooms are, though. )

I feel the same way about people who come to America ... if they are coming to visit, of course they are going to speak their native tongue and we'll get by with translators and hand signs. But if they are moving here to live, they should learn English.

And I agree - poor grammar, sentence structure and very bad spelling drive me crazy! I have to bite my tongue (or cross my fingers, whichever the case may be) to keep from constantly correcting them! I always wonder how these people manage to get through school without even learning the basics!! I know I make some errors, everyone does ... but some people's speech and writing are simply horrible!