This is a continuation of a discussion from a thread that was completely off topic. We were discussing whether violating a valid contract is illegal.
Except your first sentence is incorrect. Illegal does not equal criminal. Illegal equals against the law. Civil or criminal law.
Let's just make this real simple. "Illegal" = violation of the criminal code. Simply failing to abide by the terms of a contract is not a violation of any criminal code I'm aware of. A "legally binding" contract simply means that if your counterparty fails to abide by the terms of the contract, you have the weight of the state behind you in forcing him to either perform or pay you damages for failing to perform. Failing to abide by the terms of the contact is not in and of itself an illegal aka criminal act. Do you get it now?
Except your first sentence is incorrect. Illegal does not equal criminal. Illegal equals against the law. Civil or criminal law.