With regards to the lack of respect for your cleaners, personally I'd be taking this up straight away with the company itself.
They've changed the parameters of the contract as previously stated, they've taken on more staff and expect you to cover the costs? You're running a business not a charity. You need to stick your business head on and deal with it professionally.
As someone who has a partner who runs her own cleaning company I can assure you if anyone disrespected her on site she'd deal with it there and then. She isn't a pushover. as I'm sure you're not... I think you're letting your personal life control your business head to be honest...
Don't get me wrong, I'm not saying you're a bad business woman at all nor am I having a go, what I'm saying is that when other things get on top of you such as your husbands health, missing your little one and anything else...it is only natural to stress out and leave things till "later" - as most know in business later doesn't always come around.
I think you should get your business suit on, get on over to the company in question with a new contract and tell them that they are expecting too much for the price that they're paying... take them a copy of the old contract or any emails/letter discussing the work entailed and show them how it's changed on their behalf therefore in order to continue your level of service the contract has to be changed, present it and see what they say/do.
IF they come back at you with anything you don't like, let them know... you're there to provide them with a service afterall, how can you provide them with the correct level of service if they've made changes without including your services to them?
Go get em!
