In India, you are either rich or poor, either ugly or beautiful, either good or evil.
In USA, you can be all the above.
In India, there is segregation between castes/classes. For the very reason that Patel is poor and Rajiv is rich, Patel and Rajiv simply cannot mix. They cannot be allowed in the same playpen. If they are, then Poor Patel will steal from Rich Rajiv. In USA, both Tom and Harry are equally well off. Neither is extravagantly rich, nor poor. But they can mix. They can be friends.
Rich Rajiv migrates to USA, and is forced to be friends with middle class Harry. He doesnt like it. Every instinct in Rich Rajiv bays 'no!'
Rich Richard, the American, dislikes Rich Rajiv the Indian, for the very reason that he thinks in terms of caste and not equality.
Rich Richard: Hey, Rajiv! Why must you be the way you are? Why cant you be accepting of people?
Rajiv: Because in India, I was brought up to believe that anybody outside my specific status, are evil!
Rich Richard: Well then, I cannot accept you as human! Begone!
The above dialogue gave way to racial slurs. the 7/11 worker, the cab driver.
Rich Rajiv got madder and madder.
In extreme cases, Rich Rajiv got so despondent that he formed ties with Villanous Wakeem, the Afghan.
And then came 9/11.
Speculation, no doubt but....the logic is undeniable.
Indian immigrants in USA are definitely a stumbling block because of caste system vs melting pot.