You can blame unions for some things, but not for this.
Not true. First, the union went on strike for two months, and you can bet that the actual days they were on strike were a small part of the slowdown which has now stretched the development of the Dreamliner to 3 years. Second, they extracted concessions which have made the marketing of the Dreamliner more difficult, and have made it more difficult to justify the expense of development, particularly on the schedule that was originally anticipated. When you have a union in the mix that is not working with management, you are going to have these problems. It does not surprise me a bit.