I believe the real problem comes down to Bombardier management and ownership being too arrogant to be able to manage their company with real fiscal responsibility.  They operate as if knowing that if things go bad, the CDN government will be there to back them up.  

If its true that this company takes in more tax dollars than revenue it generates for the Canadian economy, then why does the Canadian government continue to subsidize them?  Wouldn't it be better to provide those funds to striving businesses that might have chance of making it big?  Why does the government continue to think that they are able to pick the winners?