There are 3 types of Desi's in the US and all of them suck.
The first version is the Desi who has been there for 20 or so years. Their kids are the ones who compete in the spelling bees and stuff. These guys are mostly well educated and professionals who think they are more american than americans.They loathe the version 2 and 3 desis
The second version of Desi is the guys who went there as students in the 90's and settled down. these guys are really confused and try to act like americans but fail badly nor they wanna be an indian.
The third version is the software desi who is on the H1B. This is the worst lot. Cant assimilatize into the culture and keeps aloof with his family(Wife) and lives a more indian life than indians in india.Collectively they hate each other to death but act as if the indian community is the brotherhood personified.
Moral of the story is having seen it all i feel life in india is much better.