my customers DEFINATELY DO NOT LIKE CLEANING IN THE RAIN.
These kind of statements always amaze me on here. It sounds like you're saying if you had Chris's customers then you could clean in the rain.
This is nothing to do with the customer, it's your responsibility to impose the rules that you wish to run your business by and to ensure they are implemented.
Chris obviously does that,
which is the reasoning why he has worked and you haven't. Its your fault, nothing to do with the customer.