One of the hardest things to be is being a second generation Indian immigrant. The parents still tend to have the same set of values and expectations that they witnessed in India 20-30 years ago, while the fantasy world of Bollywood movies show a kind of society that is quite similar to the west or their adopted country. They don’t realize that Hindi movies are a fantasy land and often bear little resemblance with Indian culture and society, while the parents don’t realize that over the past 20-30 years the culture and values in India have modernized quite considerably.
Indians unlike the folks from China and Middle East try extra hard to mingle with the local population of their new country. There a conflict of the values and culture which they need to have to be cool enough in front of their friends and what they are expected to practice at home.
Most likely it is a short transitional phase which most people in societies facing rapid changes and development face.