Unions have been known to drive companies down into the ground, and they have proven to be their own demise by pushing too hard for too long, without regard to the interests of the company. So yes, they can be blamed in certain instances. At the same time many companies outsource not out of necessity but to reach that higher profit margin. Its a team effort. A company is made by the people who work for it ultimately. If those people can't get it together, less then ideal situations result that didn't have to. Sometimes its the fault of the greedy union. Sometimes its not.