I can understand how you feel. I had someone who 'booked' but hold it for 2 weeks with no down payment. Another 'booked' and asked to meet at 8.30 am but didn't turn up.
In a used market. It is willing buyer and willing seller. No such thing as winner or loser. If any, both are winners simply both agreed with the deal.