Some of my foreign friends also complain how some foreigners in China can be so ignorant. But I think it's also because some local Chinese give them too much attentions. They somehow make much more money than an average Chinese working class. Maybe they've come across something not that pleasant in China. Then they started to feel more superior.
I like your article but I think learning a language is never obligatory. I learn the language here in Belgium because of my interest. Chinese myself, but I don't think anyone should be forced to learn the language. It's all personal choice, That's why I always appreciate someone who's willing to learn the language and culture when living abroad.
Keep on!
RE: "Laowai" - Superiority Complex // 老外的优越感