I had one customer, who has known me since i was a baby tell me to only clean her windows if her bedroom curtains are open as she does shiftwork and might be asleep. :
I clean in a rural area and am always cautious when dumping customers as many people know each other. But not as much as a few years ago.
I try to operate a 3 strikes policy but it is more based on instinct and feeling than a set number of runarounds.
Pingu had good advice when he said not to do anything until the next day.
I have come really close to dumping several customers in the past but thought against it the following day. Many become good customers in the end.
The thing is to keep lines of communication open with them rather than expecting them to know the score.
The ones i tend to dump the most are the ones who resent sending me a cheque and expect me to drive twice to a job for payment. I will never do that again.
I always say when i take on new work that i expect to be paid before the next clean by cheque if they are not home.