If Boeing needed to get things corrected, McCain should of told them what they had to do instead of scheming with Airbus to get the jobs taken from home.
What Boeing needed to do was replace top manangement with people who thought about the good of the company instead of their own bank accounts (I know - that's a stretch in today's corporate world). Since they show no signs of doing that they needed a boot in the ass. McCain and the DoD seem to have been happy to supply the necessary leather.