Usually the damage estimates are way overstated, so I don't buy it on that assumption,
Often (I hesitate to say "usually"), helpdesk monkeys don't understand value calculations and the impact an action can have across the value chain.
and usually people don't engage in that behavior unless they were treated reprehensibly by their employer beforehand. Perhaps the real solution here is for management to act like human beings instead of jackals.
If they do outsource, they'll just learn their lesson the hard way.
So group B only acts reprehensibly if group A does so first? What, then, motivates group A to act reprehensibly? Whether management or line worker, people can all be assholes. It's just as probable that this sysadmin was the kind of guy that blows things way out of proportion and took an imagined slight as reason to wreak havoc.
Tata employees don't give a shit about you or your goals, and their code is buggy and broken, requiring a local side programmer to clean up their mess anyway.
H-1Bs are often treated as slave labor by aforementioned jackal management. I can guarantee they will throw their sabo into the works at some point the moment they have any power, which will happen when there are no more localside programmers left thanks to attitudes like yours.
Potentially true. I've not had positive experience with off-shoring, but I would assume the "people are people" statement holds true here as well, and there are good H1-Bs as well (I myself am an immigrant worker in another country).