Are you a lawyer? You appear to believe that a signed contract is inviolate. I am not a lawyer either, but I've dealt with contracts enough to know that the clause in this contract has "reasonable" in it for a reason, and that "reasonable" does not mean "whatever we think is reasonable".