How about this perspective:
Any job that can be done from home can be done by an Indian teenager for 10% of pay and no benefits.
There are a lot of things that prove that to be a very risky proposition. Certain things can be done outside of the US. Even those things (tech support, customer service) will give your company a black eye with customers. A lot of companies that have outsourced have found issues with that model and found they didn't save as much as they thought they would.
I'm in a field where it's not done (much). It's really, really stupid to outsource your Information Security team. Especially to a country like India where they're well known for stealing data.