The good news is, his transaction must have been confirmed by the network really fast! The bad news is, bitcoin is still a long ways from becoming an acceptable currency for the mainstream, given that horrific errors like this can occur.
This posts sums it up nicely:
Can't wait to see grandma start using bitcoins. Oops, there goes 500 grand.
Yes, let's blame the entire Bitcoin infrastructure on one person's stupid mistake with raw transactions.
People have been losing their lives, daily, to automobile accidents since the automobile was invented. Not money, their
lives!
Yet, we don't go around saying "automobiles are not an acceptable means of transportation for the mainstream, given that horrific errors like this can occur," do we?
"Can't wait to see grandma start driving a car. Oops, there goes grandma's life along with the family of 5 she crashed into."
Humans are going to make huge, sometimes life threatening, errors regardless of the tool you give them. It's up to the individual to educate and protect themselves. Even so, accidents will occur.
I've never heard of anyone making such a fee mistake unless they were messing with raw transactions to being with.
It's simple to call it an idiot mistake from atop your ivory tower, but if a bitcoin "enthusiast" (we are still in the early adopter phase, afterall) can manage a colossal fuck up on the scale of blowing $20,000 USD worth of bitcoin, then there is a problem with the bitcoin ecosystem. There is no equivalent to this in real life. You would never accidentally leave a $20k tip at a restaurant, or accidentally overpay $20k for your Starbucks frappacino.
Your car analogy is flawed. This is why: we have been using cash and credit cards for years, each have provided great utility to consumers. Like I said above, there is essentially no room for massive fuck ups, and even if your money is stolen somehow, you typically have recourse.
It would be like if supercharged motorbikes from the present were suddenly introduced to denizens of the world of a distant future Earth, where all cars traveled at 200 mph and were automated so that accidents were a thing of the distant past.
Now you give them these bikes which can be crashed, and the people, without adequate knowledge or proper concern for their personal safety and that of others are cut loose. Of course they'll have accidents, and for what point, ultimately?
If you guys want bitcoin to succeed, it will need to be idiot proofed. Nobody is going to convert their cash to a protocol that allows them and their friends to potentially lose their life savings to some momentary lapse of judgement!