@cowboy123
look at your English mate! Chinese people have several years English in school and still can not speak properly. Even when they spend years as stduents abroad.
Unless the Foreigner is some Chinese language student, he never had any Chinese class before he comes to China. We start from zero!
Well, it is kind of silly to compare that Da Shan guy and Expats.
Real Expats are send by their company to work here 2-3 years and leave.
Dashan studied Chinese before he came to China, he studied fulltime in Canada and in China later on.
Expats can not and mostly do not want and do not need to learn Chinese. They have translators.