A non-compete, like any contract, doesn't mean anything until a court actually enforces it. I'm no lawyer, but given the circumstances, I doubt these contracts will hold up in court well. Also, I'm pretty sure non-compete clauses are less enforcable when the employer does the termination.