Freezing rates is breaking the contract.
Yes...but so is not paying the mortgage, to be frank.
But it is not the fed doing this. This is the banks backing off the terms of their contract voluntarily. Terms of the contract are being altered to the benefit of both parties involved. All Paulson did was meet with banks and investors to figure out the guidelines for doing this. The banks want this.