Answer:
Starbucks and Kraft Foods
The reasons companies terminate contracts before their expiration include impossibility of performance, material breaches of contract terms, misrepresentation, fraud, lack of capacity, mutual mistake, and frustration.
The reason for Starbucks' termination of the contract was "multiple material breaches." These were not established by the arbitrator, who delivered judgment in Kraft's favor.
It is not always realistic to terminate a long-standing contract without abiding by the contract termination terms because the damages and accruing interests that can be awarded against the terminating company may be too huge.
Explanation:
The "multiple material breaches" that Starbucks alleged against Kraft included the allegation that "Kraft did not always meet minimum advertising budgets or keep Starbucks involved in major initiatives." According to Starbucks, these violations eroded its "brand equity."