Do also consider the side effect of outsourcing, cheaper products for Americans. If some jobs are not outsourced our products will cost 30%-70% more. There are other benefits too. If everyone who is complaining about outsourcing is willing to pay that much extra then sure, stop all outsourcing. If not, then acknowledge that outsourcing has it's benefits.