It is vital for people living in English speaking countries to be able to speak English. They can't live without being able to do that and I'm one of them. I'm sharing this because I just wonder if it's discriminative that English speakers to say "speak English" in English speaking countries.
Nowadays, it's important for many non-native English speakers to be able to speak English. There are a lot of jobs where English is required. I heard one language researcher said that English is very dominate English all over the world and it can possibly make other languages decline, or it makes people who are not able to speak English to be discriminated.
In in the conditions where English is not commonly spoken, it's not demanded that every person being able to speak English. Even though I'm sure that it's important for business to employ those who can speak English as it's very useful to expand their business, there are a lot of jobs that you can do withouout any English knowledge. If any companies you want to work for requity you to be able to speak English but you aren't, sadly you're just not suitable for the company. You're just not needed. That's not anything discriminative in a bad way, just a matter of selection.
How about in the US, UK or any other countries using English as their first language. There are some people saying "English please" when someone speaks in any other language. It's so uncomfortable. As long as someone speaks in another language, this means he/she is not talking to YOU. So, what's wrong with speaking in other languages.
Do I always need to use English in such countries? Is the language not an identity of a person? Do I need to dye my skin white in your country?
Where do you draw the line?