So, to ask whether outsourcing is ethically defensible or objectionable is too broad, because the answer depends on lots of factors, for example, whether the motivation is to maximize already healthy profits or stay afloat, or whether the working conditions are comparable to American standards or are closer to sweatshops that rely on child labor.
So, my advice is to focus on whether and when outsourcing is ethically defensible, and whether and when it’s ethically objectionable.
What are the specific ethical factors that should be considered when evaluating an American business’s decision to outsource or not?