goes to show, some people don't think before they act.
but if they have a signed contract i dont see what the problem is.
if it were me, i'd let them off if they pay back the costs associated with producing the content + the pay they received. and if they came to my site and complained they'd have to pay me for the sets + redesigning the site.
contracts are contracts, you can't break them when it doesn't suit you