Most Helpful Guy
Probably not. If they refused to correct the problem/refund you then you would have grounds to terminate the contract on fraud. But since they corrected the problem I'm not sure you can have them waive the terms of the contract.
Lesson for the future, don't sign a contract if you're not prepared to honour it.0THIS IS NOT RELEVANT ANYMORE