The only people who're actually making money on outsourcing manufacturing are owners of businesses that do it.
If you have a retirement plan, you own a business.
I would at least know that my money goes to workers who work decent hours, get a decent pay, and aren't otherwise abused.
Yes, you will know the workers weren't abused in a traditional sense. However, workers in the US didn't always have the rights they do today. I doubt workers in the 3rd world will remain abused as well. These kinds of reform take time, and we are already seeing conditions improve.
I don't see why it's an either-or. I would rather see citizens of those countries working in jobs that supply their own, domestic market with goods that it needs - and it surely needs a lot.
If undeveloped countries could produce all of the goods they need, they would be called developed countries. They have goods they can't produce economically, so they produce the goods they can in exchange. Believe it or not, China does buy things from the US, despite the huge trade deficit.
What you're describing is, essentially, charity under the guise of a commercial operation.
It's not charity, it's economics. Why give away money in aid, when you can trade goods and services to benefit everyone? In the long run, it reduces costs to everyone, with a temporary loss in wages to the US. The Chinese economy will grow, and increase its demand for goods and services. This increase in demand will be met through importing goods from the rest of the world. The U.S. will have a massive new market to sell it's goods and services and the trade imbalance will vanish or even reverse!