As much as you sound like a sleaze bag, gaoxing, your rants do have a point. Some expats in Kuching are so desperate to be cool they are cold, and they need some flaming.
Their smugness seems to come from speaking a little Chinese, which is kinda ludicrous, seeing a billion others can do it better.
Maybe you should get out of Asia. For the most part, expats in places like Kunming are running away from their lives, scratching a living or drinking/drugging themselves into oblivion because it is cheap. At home they are nobodies, but in Asia they can play the exotic neo-colonial of higher caste simply because they have white skin, a little money or can speak English.
But, hey, everybody wants to be somebody and Kunming ain't a bad place to pretend you are, as long as you're not too smug about it or too much of a prick. Sounds like could become the latter. Go home, before it's too late.