I can believe it's hard for Hindus to pass on some traditions. I went to junior and most of senior high school in the Clear Lake area of Houston. This is the area where NASA's Johnson Space Center is located. Literally tons of Indians, Pakistanis, Chinese and other Asians immigrated to this area. Among them I can't think of a single one that didn't chow down on hamburgers every time they were served for lunch. When asked, one told me that his parents just gave up trying to compete with the culture around them.
well, hinduism has a marvellous way of adapting. Hindus generally get along well with the native cultures wherever they go, still keeping the core of their culture alive -- look at the UK: all those "Asians" rioting and planting bombs are all muslims, no Hindus, Sikhs or Christians. The Hindus there get along well with the Brits --- a long-time Hindu/Indian philosophy of "you do what you want and I do what I want"