"I figure the employee(s) who comment negatively about Indians, Curry, etc. must suck..."
How is one's personal view about another culture relevant to their job performance? Answer: it isn't. Go get yourself a nice warm green curry and chill out. Now git!
.