You know what america is? a nation won by irish people by killing native americans called "american indians". Now we Bhartiya or Indians are considered as somewhat inferior race, thanks to our nation's name. Secondly, we are direct competetor to America's forte, "knowledge/skills" whereas China is into manufacturing/blue collar jobs, which americans do not mind losing as that doesnt earn them big bucks. Third, we do not have good lobbying powers [political influence] and indian business setups in USA so the social influences are negligible. Finally, accept it or not, a gujju can fight punjabi and vice versa but no indian thinks of fighting any American if they insult them or fool them... all we hate is "each other".