Here's a question to everybody:
Has it maybe occured to you that they are in the process of learning the language? Like I said, English is a very, VERY difficult language to learn how to speak, especially for a fully-grown adult.
You have to understand, our language doesn't exactly make sense like Spanish or French do, for example. You can't just hop over the border, pull open a book and learn English in twenty minutes. It doesn't work like that. It takes a VERY long time.
One of my dad's best friends had come over here when he was 10 from Cuba, and it took him until he was 17 to become fully acclimated to the language. Seven years, for a kid. Now just imagine how long it could take an adult who has spoken the language for his whole like.
It's not as easy as "LEARN ENGLISH, BEEYOTCH!" and they do it.