Good points, but there is a reason for outsourcing certain jobs - the domestic rate is simply prohibitive compared to the global rate! If the unions keep negotiating themselves out of jobs, they are the ones pushing the workforce overseas!
A local UAW worker was on the news last night stating that 'they want us to pay a portion of our healthcare insurance....' - wake up pal, the rest of the workforce has been doing it for 25 years

Another worker stated the biggest issue is job security, they want a guarentee that more jobs won't be moved offshore... Keep it up buddy, the wrecking ball is not too far away! It's that very mindset that gets them in trouble - our very own union now looks back and wishes they had made logical concessions too.
Management should not demean their workers, and vice-versa. Schoneye is right, there needs to be mutual respect from both sides.