I had some neighbours that put their appartment for sale about six years ago. Somebody came, put 12.000 euros down, and they signed the contract.
For reasons I can't remember, either the bank didn't want to give the buyer the mortgage, or they were laid off or moving to another city, the buyer backed off.
My neighbours really didn't what to do. They had rejected some buyers, so they didn't want to give the money back. The law was with them as they had a signed contract, but they didn't want to harm the buyers.
What did they do? Suffice to say, their car is now about six years old. But I doubt they had ever enjoyed it. Cheaters make a living out of the unwary, but honest people can't enjoy when somebody has been screwed at their expense.
I can tell you, that if I'm the buyer and had paid 12.000 euros, and even when the law is against me the sellers don't give me anything back, I would make sure they would suffer each single one of those euros, specially when the reason for backin out is "force majeure".
Raul