Society in India has been getting more progressive over the years. Compare any decade with previous decade and see the difference. It's a trait and gift of democracy, people with access to information adapt themselves to be compatible with modern ideas. There'll always be two sides like in any other countries, but balance is easily achievable.