Whistles. Have you never run a company? It seems hard to understand that everything does not always run according to previously set plans. Changes, delays, cancellations are everyday life in business world. People running businesses do not just remain sitting on their a$$es and whining like you, but they move on and find out new solutions, contracts, deals.
I dont understand at all these crybabies calling a loss of a contract lying. For example think about Pfizer, whose big new cholesterol medicin turned out to be a failure. Pfizer had promoted this new turningpoint medicin in their PRs for several years. Do you say they were lying?