It's the height of irony to blame the loss of decent jobs on unions.
Look up the definition of a standard corporation and you'll find nowhere in their charter is to create jobs or make the world a better place. All corporations care about is creating value for their shareholders. If they can outsource, replace employees with robots, poison the air and water (and get away with it) they absolutely will.
Unions are one of the few ways workers can protect themselves from the predatory nature built into every corporation.