First of all there are very few Hindi speaking people in Chennai compared to any other city in India. You mean your people are courteous if they do not speak their language. That is not courteous but that is called rude or ungracious. Please remember that TN is the only state in India which does not teach Hindi our national language as a compulsory subject.