When you see or hear of India. It's dirty, populated, noisy, polluted, chaotic, poverty, monkeys, stray dogs, cows & many other negative things. Well some people even given title of Rape capital, without knowing the statistics. This is a joke. Being a well traveled person across the country, I can confidently say, India is one of the safest place in the world, unless you are really stupid & give a scope for things.
Another thing foreigners hate about India is, we go to most foreign countries & start doing better than them. Indians go with nothing & with in a decade, they are well off with all the comforts like own house, best car, bright children, fame & many go on to start their own business. This makes the locals very jealous & angry about Indians.
Real India is not what many people think it's or media depicts. Many come with a totally negative picture of India. Many come just because they are accompanying a friend or someone forced them to join. But once they visit India, something about this country grips their mind, don't know what & why, they just fall in love & want to come back.
It's a nice feeling when people love our culture, when people say, this is the best & one of the kind travel or experience I ever had in my entire life. Makes us feel proud. This is what makes us give our love. We welcome who ever comes, how ever they come, what ever they do. That is probably what foreigners like in us.