when people mess me about..... especially people who are like him, (looking down their nose at you), it does really annoy me.
its funny , sometimes as I pull up in the van , I often ask myself, what silly excuse, or silly comment, or complaint are they going to make this time.?
I try not to retaliate though, in your case I wouldnt have gone back, he would have missed his slot, so i would have just said "I'm sorry, but I am far too busy to call back later. I'l see you next time" The other thing I do when someone talks to me as if im poo, is I dont give them eye contact. I'l fiddle with my phone, look in my book , etc...it just shows them that they really arent that important to you.
anyhow, if a customer really values their service I usually find that missing them out for a few cleans sends them the message that you can survive without them and that if they wnt you they need to behave themselves