I agree with everything you're saying here, and I don't think businesses are the enemy, there just happen to be a lot of situations that involve large businesses doing not the most upfront things to save, usually ceos/owners/presidents, money or increase profit by eliminating costs in various ways. I'm going to stick with my statements concerning outsourcing making perfect sense from a lot of standpoints, all of which happen to be on the business side and almost always/usually pertaining to costs/regulations. I just think that there is something to be said about keeping internal economy strong via keeping our assets here when possible.
I think from a business standpoint, outsourcing = 100% sense
However, from an ethical standpoint, 100% depends on the reason for the outsource.
So I wouldn't say that outsourcing is bad, but I would say it can be, and just the same as everything else, there are pro's and cons/cost vs reward/risks and benefits.