This thread has really had me thinking.
It's not just the devaluing of the cleaning person and the disrespect for her work that is bothering me now, there is also the liability aspect as in who knows what a person like this would accuse the cleaner of down the line. 
There is no way we could have a client like this in our books, this has made me think of each individual client and I just KNOW none of them would dream of treating us so disrespectfully, they treasure our staff and view them as essential. Cleaning is not cheap, and it's not cheap to provide good cleaning as a company, but in general clients value cleaners so highly they are worth the expense and each of our teams are 'treasures' to the families and elderly they attend.
I feel valued and treasured for providing these teams and the same when I go out and clean with them.
The whole relationship relies upon trust, not just one way but both ways, the homeowner trusts us with their home and all the personal items within it and we trust the homeowner to prepare the house for the level of cleaning they require, to let us get on with our work while we are there and to be fair with us and not to suspect us unfairly of theft or 'not trying hard enough' every one of our cleaners goes through a training period with us and are supervised during this and if they make through our probatory period and through training they are good, in both cleaning ability and attitude.
A lot of smaller cleaning business the owner goes out alone or has just one or two cleaning staff working for them, these will all be doing their best to provide the best service level in terms of both cleaning and customer service that they can. It's hard work and you have to have the shoulders for it, it doesn't just end when the cleaning is over there is so much to take care of behind the scenes of the business too. It does deserve respect and most of all trust from the clients of whom we are never short and for whom we can never meet all the demand.
Nobody should put up with this, it's wrong on so many levels. 