I agree... I grew up in the US and went to school here from grade 1 thru high school and college. My experience about how Americans view Indians was very similar.
Throughout school I had mostly Pakistani, White, and Asian friends, occasionally also an Indian buddy here and there. Whenever I made an Indian friend I noticed how peoples attitude towards them really was. Most Americans think of India as a disgusting shit hole where monkeys, and cows roam freely in cities packed with slums. Bring in the occasional snake dancer and you get the picture. Also most indian men are very anti-social for some odd reason and very quiet (always thinking something sinister). Many times when I was around such Indian friends I noticed girls who would always come say hi would avoid me. Then once I even asked a girl what was wrong and she said your indian friend stinks like curry and is perverted.
Most american women honestly think of Indian men as perverts, I swear to Allah I did not hear this once nor twice but ive heard this from easily over 10+ women at different points of my life. Hell even most indian women in the states refuse to date any indian men and only prefer to date Pakistani/Afghan men... Even very very educated Indian women only prefer to date/marry Pakistani/Afghan men. Infact if one looks with a neutral honest mind (something Indians lack) and research this is very very common in America, hell many Indian women would even be with black men but refuse indian men.
ive even asked a few why is that? the indian women replied that its the chivalry nature, as well as how we treat our women compared to Indian men. Just look at how they even sexuallize their Goddesses with wicked imagery....