Those "dogs" you so blatantly refer to are protecting the south from the onslaught of invasions by Pak and China. Would you like to serve on the borders of Pak for a while to see the problem. Nation needs a common language. Any language can be cursed the way you curse Hindi. Hindi, among all the languages is easy to learn. Further, its script being the same as sanskrit, even if you tamils resist, some semblance of civilization to India can be attributed. I do not put down any language, believe me Tamil is does not have full qualification to be the language of nation.