The usage of words may not be too good. However, its true that a Tamil fights with every other Indian and esp hates north indians. A tamilian doesnt question learning of English but certainly dislikes usage of Hindi. Hindi is NOT a north indian language. North India also has its own set of local languages. Punjabi, Haryanivi, Bhojpuri, Bihari etc etc. Still we dont mind learning Hindi as our national language. Even Kerala, Andhra dont oppose Hindi but Tamil is exceptional