Please, please, please whenever you see a person who can’t speak English do not criticise them because of this. Look, learning English for a non-Indo-European language speaker, is hard. Think of Korean, Vietnamese, Japanese, Turkish, Zulu, Thai, Swahili, Chinese and Arabic people and the others. It’s no like a German native learning French, or an English native learning Spanish. Think of a completely different structure, strange vowels, and foreign idioms. Think of a massive amount of cultural diversity, think of us. So, please, whenever you see someone whose native is a minority language, but speaks English anyway, appreciate them. Tell them this is an amazing success and try to help them to get better. Please.