As long as we Indians think that we are incompetent if we don't speak in English we will continue to remain second class citizens. We don't respect our language, we don't respect our culture, we don't respect fellow Indians. That is the only reason for being treated as second class citizens.
Everyone should learn to respect their language, culture and fellow Indians. Anywhere in the world, Industrialists are opportunists. They have separate language and culture. They speak about globalisation, competence etc to meet their goals and ambitions. Please don't fall prey to them. To get heavenly comforts you should speak in English and also able to learn other foreign languages. But to protect your language, culture and community one has to sweat and do a lot of sacrifice. Those people are great. They live in the hearts of the people even after their death.
So choose your path. If you want heavenly comforts live the life the way you are leading. If you really want your language and community to survive you must do bit of hard work. You don't have to sacrifice your life. Please endeavour to protect your language and community