I think we can all agree that (assuming you didn't arrive before your contracted time) the CM should have been there.
However, unless we all know what CM was doing, it's a little unfair to start criticising her, for all we know she was on school run and there was an accident, it was better that hubby was there to let you know what was happening, as opposed to you turning up on the doorstep and no one being there at all!
From your post OP, you said that you were told CM would be back soon, you made the decision to leave your child there, you weren't asked to (just going off your post) so I don't believe it's fair to question this CM professionalism, or ability to do the job well.
You can't do something and then try and blame someone else because you wish you hadn't done it- unless the husband had said to you something along the lines of "it's ok CM said you could leave boy with me" or "CM has popped to shops, leave boy here she will be back soon" then you can't blame her or call her incapable/unprofessional as some of the other posters have, it's just not warranted!
Calmly speak with your CM, find out about hubby's involvement in business and see how you feel from there. My advice, never leave your child alone if your not happy! You went made to leave your DS (by the sound of it) I would draw line underneath it and move on x