Unilateral termination of a long-term IT contract: when is good cause not good enough?

The existence of good cause denied in unilateral termination of a long-term IT contract, despite claims of outdated equipment, repeated technical issues and poor maintenance services.