First of all, he does not using Non-English all the time, in he uses to be Non-English just when he gives the compatriot the question of explaining, it means he does not despise the rule here, I think he is just in order to make the other side easier to understand.
And on Internet of this freedom of speech, and in such a free software forum, the behavior of forcing others is obviously freedom spirit which violates here.