You're saying the following:
1) the guy did understand that you don't speak Hindi
2) which is why he abused you for not speaking Hindi (in Hindi)
So he is essentially abusing you in a language you don't understand. Is that right?
You note the following: "I also recall many north Indians who reside in southern states, complaining about the south Indian languages. These guys are no different from him."
In your own words, you say the above is complaining and hence is different from what the guy you encountered did. That was abusing. So these two guys are different.
You have problem with that one particular north Indian guy. Why do you have to generalize to all north indians from this one particular situation? And the comparison between Tamilians and North Indians is uncalled for.
A very immature analysis of the situation. I hope you correct the errors in your analysis.
More information about formatting options