Hate to say it but over the past 10 years I have come to a similar conclusion. There are plenty of good honest people out there, but when selling something it seems none of them read the ads. Society has generated the belief that "my" time is more important then anyone else's. Plus add a sense of entitlement and you have some "really great guys and girls" out there. Holy crap! And these types show up when selling and turn what should be a smooth transaction into a frustrating nightmare.
Way I look at it is that person not showing is a sign and it was not suppose to happen. Plenty of people are out there and you will find someone that will not give you any grief. Just be patient and not let the jerks ruin your sale.
As a side note of dealing with idiots, my Niece was given a few pieces of new furniture for her wedding aniversary and decided to basically give away her other furniture that was a few years old to help someone else out.
Put them on Craigslist and one a$$hole after another just busted her butt. " It is too small, does it come with throw pillows, can you deliver, i am not sure I can fit them in my apartment, and so on. My Niece was selling $6-700 worth of furniture in nearly new shape (no pets or kids) for under $100 and she could not believe all the jerks that had one opinion or issue after another. They had no intention to buy, just waste my niece's time. She got so fed up she basically gave up and told others it was sold. She eventually donated them to Goodwill and was never dealing with Craigslist ever again to sell.