wow... that's f**ked up... why is the sale off though, delayed understandable, but to call it off all together? That sounds shite. And if a deposit is received I'm pretty sure that's a binding agreement isn't it? He'd have to proof that he has to leave the country or something. At the same time, I suppose you don't want to piss him off too badly or he might bolt altogether. I'm really sorry to hear that Adam, and you too chris...
Full refund of all expenses helps a little i suppose.