Well Colette, I would have probably done the same, first reply would be friendly but telling them - sorry no - the second one would be a firm no, third time would lead me to cancel as clearly the guy is either too dumb to understand what I'm saying or doesn't respect me enough to stop what I'm asking him to do.
Saying that I do have a regular outcall I do, where as Joey said the foreplay starts by text and goes on while I'm on my way. This is fine by me as I am paid for an hour, but am rarely there for more than half an hour, therefore see the texts as part of the booking.
I don't have a regular way of dealing with annoying callers, timewasters who are transparent usually get the message from my tone of voice, that gets colder and harder as they confirm to me they are wasting my time and won't call back, but if they have managed to string me along I will ask them politely to not contact me again as I feel they are messing me around and then put them on my blocked list other wise most will try again saying that I got it wrong, blah, blah, blah.