"Outsourcing is great because I can get things for cheaper than having to pay for silly american unions" What a simplistic way to view a far more complex situation.
First of all, they cannot jack up the prices suddenly just because assembly costs more. That is not how a market prices things. Assembly cost doesn't determine the market value. If PCs suddenly cost 4k people would not buy them, sales would be lost, and their profits would dwindle more than if they had sold the items at a loss. There would be an eventual price hike over time, but initially that cost would come off the companies profit margins, thus costing the overpaid CEOs their million dollar bonuses. The taxes that are now being paid at that point would be reinvested into helping to fix our massive national debt, unless YOU want to be the one that gets the tax hike for it. Someone has to pay their taxes. Is it going to be Tim Cook, or is it going to be You? While you're paying Tim's taxes, feel free to work without health insurance at whatever hours your employer wants you to for little to no money since you are against unions protecting worker rights.
But I said an eventual price hike, you want things to just keep getting cheaper? The problem with that is that when things get cheaper and the market value lessens, that becomes the standard. WalMart used outsourcing to provide cheaper goods, forcing every other retailer to lower their standards of quality just to compete. The minimum wage has become dependent on outsourced goods. They aren't going to pay you enough to buy farm raised beef at a premium when you can get genetically engineered mutant cow meat for cheaper.
By becoming a part of the world economy, we are rotting our economy. The world doesn't care if the US collapses, they just care about how much backlash they would get.