Gosh, I would be really upset too! That was really inconsiderate of him!

Has the person come over yet? Maybe you can call them back and tell them your husband was mistaken and you aren't giving it away. Maybe you could come up with an amount that they would be willing to pay.