Never apologize for your fluency in english.
If you have a different mother tongue, you are under no obligation to know english at all, let alone fluent english.
Never let anyone make you feel bad for not speaking proper english.
Be proud of your mother tongue.
Why should we learn their language when they mock and refuse to learn our own.
I feel like this message is well intentioned but a little lacking in forward thinking. If you live in an english speaking country and intend to live there for the forseeable future you need to speak the language. This is common sense. Otherwise you wouldn’t be able to get a job, potentially even the right kind of healthcare if you were in trouble.
Basically: If someone’s being a jackass because you don’t have a full grasp of any language, kick em in the nads. But if you’re in an english speaking country and working in it, you need to know the language. Just like I would want to know Japanese before living in Japan.
Sorry if I sounded condescending, it is important though.
A.) The whole point of this post is that immigrants to English-speaking countries are doing their best and don’t deserve to be scolded, and you literally did just that
B.) “Just like I would want to know Japanese before living in Japan.” Funny you should mention that, because literally the biggest complaint about expats in Japan and Korea is that they don’t learn the language and complain about how the locals don’t speak English well enough to make up for it, so maybe you’re different, but like, at least argue with facts.
C.) If you think it’s easy to learn English, you’ve never tried to learn English as a secondary language, let alone as an immigrant who is not only past the age where language-learning is easy, and who is also probably working long hours in menial labor, thus sapping the time and energy they have for learning English.
In summary: you are being the exact person that this post is talking about, and you should take some time to reflect on that.