Why Tamil people hate Hindi speakers

Just curious.. I have been in Pune, Mumbai, Ahmedabad, Kolkata, bhuvaneshwar, Chandigarh,Jaipur , Hyderabad, Manipur, Arunachal all the cities/States have their native language but nobody get angry if you speak any other language,but when it comes to Tamil Nadu I have seen people get angry if you speak a little Hindi. And sometimes I have seen people keeping Tamil Nadu above India.

See I am odia I have my odia language but that doesn't mean I should disrespect other languages. Their is difference between My language is great Only my language is great

I am concerned as many foreign power could misuse these faults lines against India as a country. For me Tamil and all others languages of India are great.

Edit: Some people are saying that I am doing it to get votes and attention,but to be Frank I just explorered this sub and I wanna know it personally from Tamil people. You can downvote it if you think so :)