I was in a cafe recently (yet another meeting in the sun with good coffee) and a woman next to us spilt her just-bought large cup of drink. She was so embarrassed and distressed she left the cafe.
Here's a free idea for cafe owners: how about introducing a standard practice whereby anyone who spilt their drink (accidentally!) gets given another one on the house, and a cookie? (And the mess is quickly and cheerfully cleaned up.)
I would become an instant loyal fan if that happened to me after I spilt a drink! And I would tell all my friends to boot.