CEO's getting such ridiculous wages for sending jobs to China etc. isn't noble either. The fact is America has gone way downhill as far as personal integrity and work ethic regardless of the strata of society. We're gonna learn the hard way what results from that.
I agree with you that it is very sad that many companies now put profits and shareholders over their own employees. I see it all the time. It used to be that you knew if you worked hard and did an outstanding job, you knew you would always have a job. Not so anymore. Boeing reorganized so many times it was like musical chairs... every few years someone else coming in randomly moving things around without regards to what it really did to the people at the bottom.
Now re outsourcing... I know Boeing didn't just do it for profit. They tried for a long time to work with the unions to be able to be profitable... but they were fought every step of the way... and some of the work that was outsourced (much of it in the US by the way... I don't remember anything going to China) ended up coming back to them. Turns out the the processes the FAA requires you to follow when making parts for planes is very rigid... and many of the places they outsourced work to were less than steller. Sometimes you get what you pay for. =)
I wouldn't say American workers suck ... we are the most productive workers on the planet and there are all kinds of benefits to NOT outsourcing work... and some companies are learning lessons now. The things I have personally seen where 1) shoddy work 2) communication barriers 3) poor worker productivity. I work personally with people all around the globe... and American's care for more about their work than I see in other countries.

Grosse Pointe is one of America's most beautiful suburbs. SE Michigan has fled from Detroit.