Sorry about the damage to your house. Not a happy thing to come home to.
That doesn't make sense about the fabric.
Would they not pay for a piece of antique furniture if you did not have a receipt?
Can you take photos and try again?
There are some detergents that say they are super-good for removing odors. I don't know if they will damage the fabrics, but it might be worth a try.