I have nothing against the Indian people. Seriously - they work incredibly hard for a fraction of what the rest of the world gets paid. They study harder than virtually anyone on the planet (that includes the Koreans) and have a vibrant history I would love to learn more about. I have had few difficulties conversing with the far-too-few Indians I've had the pleasure of meeting.
But this is a flat world (see Thomas Friedman's The World is Flat for reference), and that means competition. A LOT more competition. That's great if you're a business or a customer - who doesn't like having many different stores to shop at and choices to choose from?
If you're an employee, though, that flat world is probably more threatening to your current job / lifestyle than almost anything out there. Think about it - why would an employer keep someone if they can get the same thing from someone else for cheaper?