Danceaway, sounds like its a stressful situation all round.
Pity you have to stay in while she cleans, half the fun is going out and coming back to find it all done!
rest assured lots of men think its the woman's job to do the housework and their job to tell you that you havent done it right! You are not alone.
and to misssunny, i dont think its as simple as 'speaking up for yourself' some men have such entrenched views on things like this that no matter how much speaking up is done, they wont accept it - as Danceaway says.
these sorts of threads always attract replies along the lines of .. i wouldnt stand for it, i would leave, tell him to leave, why do you put up with it etc etc etc.
Some women may not have a choice and are looking for ideas of how to cope / deal / negotiate with the difficult men in their lives. Haven't had chance to read all the posts, so maybe there is such advice on here.
Danceaway - you are right to keep hold of a cleaner that you trust and are confident in - try an ironing service at your local dry cleaners for the shirts, they should do a very professional job, or suggest to him that he choose someone, then he cant really complain can he?.
is your dh stressed about anything else and the cleaning is just an outlet to moan about?