I dislike this extremely judgemental article by the OP.
If people wish to integrate, let them integrate. I don't.
If people wish to learn the language, let them try. I did try for the first 6 to 9 months I was here (formal lessons 3 times a week) but cannot communicate effectively outside my household where people don't speak Bangkok Thai, but Isaan language and intonation. People over 50 don't 'pick up' languages very well.
If people wish to enjoy what passes for culture here, then bully for them. If they don't, well, equally bully for them. If they have a valid visa to stay here, then they can stay, they can integrate or not, they can learn the language or not, and they can eat Thai food or not. And if they wish to comment on Thai culture or living here then they are entitled to do so and not have someone sneering at them in articles on AN.