What kind of logic is that? South Indians(mainly tamilians) hate Hindi for it's foreign content(persian, arabic). Not because Indians from other regions speak it. People will not have a problem if languages like Marathi or Bengali are made national languages. Not Hindi. Take it to Arabia or get back to your roots before you enforce it on rest of India. But it's a fact that south indian people still try speaking Hindi though they are mocked at. It's a cruel joke to India as a whole.