I have only snapped on two occasions and sent a very rude text. Once was a guy who had previously cancelled but this time booked a week in advance and also messaged me two days before to say how much he was looking forward to meeting. AW booking request and everything, 2 hour booking. On the day not only did he not confirm when I asked, he must have blocked me because I was unable to email him. I mean WHY? I was fucking fuming. So he got a very rude text from me.
The other was a guy who I had cammed with and had previously booked and cancelled twice. Now when he booked this time i never thought he'd go through with it but he didn't even have the courtesy to cancel this time. So he also got a very rude message from me, he was quite drippy and pathetic so I went down the route of shaming him for lost income, very disappointed in him etc etc. He had wasted none of my time because I knew it would never happen but I was so fucked off.
But generally I say nothing! Honestly. This only happened twice. As Rag N Bone man says, we're only human after all. I like to think that both the ones I texted here at least got the point they wasted my time and cost me money, perhaps they'll think twice before they do it again.
Thinking from a different perspective, all the time we keep our gob shut, they will just carry on no showing, maybe not even realising how upset we are and they cost us money.
I don't know. Maybe it's best to remain professional (and I am most of the time) but if they don't get told, they'll never know. I'm sure some do it on purpose but I doubt all of them do, some are probably forgetful, busy etc. I bet some have no clue they have fucked up our day. Maybe we should be telling them.